Если вы разработали веб-приложение, которое будет использоваться клиентом локально, какие шаги необходимы для его распространения?
- Использовать встроенный веб-сервер
Glassfish v3 поставляется со встроенной версией исходного дистрибутива, которую вы можете использовать.
- Использовать встроенную базу данных
Первое, что приходит на ум, это Apache Derby
Теперь самая сложная часть (на которую у меня нет ответа) - как предоставить файл, который пользователь просто дважды щелкает и запускает веб-приложение.
Должны ли вы предоставить приложение Swing со встроенным браузером?
Это означает, что вам нужно будет учесть особенности конкретного браузера, который вы разрабатываете.
Являются ли они современными настольными аналогами?
Стоит ли открывать браузер по умолчанию, предоставляющий URL-адрес?
Есть ли способ убедиться, что браузер открылся правильно?
Как вы относитесь к очистке любых ресурсов, когда клиент закрывает окно?