Как собрать веб-приложение для распространения - PullRequest
1 голос
/ 14 июля 2010

Если вы разработали веб-приложение, которое будет использоваться клиентом локально, какие шаги необходимы для его распространения?

  • Использовать встроенный веб-сервер

Glassfish v3 поставляется со встроенной версией исходного дистрибутива, которую вы можете использовать.

  • Использовать встроенную базу данных

Первое, что приходит на ум, это Apache Derby

Теперь самая сложная часть (на которую у меня нет ответа) - как предоставить файл, который пользователь просто дважды щелкает и запускает веб-приложение.

Должны ли вы предоставить приложение Swing со встроенным браузером? Это означает, что вам нужно будет учесть особенности конкретного браузера, который вы разрабатываете. Являются ли они современными настольными аналогами?

Стоит ли открывать браузер по умолчанию, предоставляющий URL-адрес? Есть ли способ убедиться, что браузер открылся правильно? Как вы относитесь к очистке любых ресурсов, когда клиент закрывает окно?

1 Ответ

0 голосов
/ 14 июля 2010

Проект Hudson использует контейнер сервлетов Winstone для создания файла war, который также можно запускать непосредственно в виде JAR-файла.Возможно, вы захотите посмотреть, как они это делают.

...