Какой веб-сервер я должен использовать с NetBeans? - PullRequest
4 голосов
/ 28 сентября 2008

Я не занимаюсь разработкой Java уже 8 лет, но начинаю создавать веб-приложение NetBeans. Когда я иду через мастер веб-приложений, он запрашивает сервер, который я собираюсь использовать.

Какой сервер мне лучше и проще всего использовать с NetBeans?

Ответы [ 3 ]

4 голосов
/ 28 сентября 2008

Поскольку среда IDE NetBeans является продуктом Sun, я бы предположил, что сервер приложений Glassfish будет естественным образом подходить.

Тем не менее, одним из плюсов разработки веб-приложения на Java является то, что интерфейс для работы с http стандартизирован (т. Е. Спецификация сервлета), так что вы можете выбрать любой контейнер сервлета, который вам нужен: будь то Glassfish Tomcat, Jetty или Weblogic. Поскольку мне кажется, что вы экспериментируете и хотите использовать что-то простое в администрировании, я мог бы пойти с Glassfish. Тем не менее, будьте готовы пересмотреть это решение, когда вам действительно потребуется развернуть ваше веб-приложение в производственной среде. Не забудьте проверить другие варианты, такие как Tomcat или Jetty.

0 голосов
/ 23 октября 2008

Glassfish на самом деле простой в использовании сервер приложений. Я думаю, что новичку проще в использовании, и он интегрирован с Netbeans. Например, настроить кэши соединений с базой данных очень просто.

Вы управляете сервером через эту веб-страницу:

http://localhost:4848   

(логин: admin, пароль: adminadmin)

Glassfish будет запускать ваши приложения через порт 8080.

Домашняя страница Glassfish: http://glassfish.dev.java.net (читать не нужно)

Для пользователей, не являющихся Netbeans, есть руководство по быстрому запуску:

http://glassfish.dev.java.net/downloads/quickstart/index.html

Вот обзор скринкаста:

http://download.java.net/javaee5/screencasts/admin-console/index.html

В какой-то момент вы тоже захотите изучать Tomcat, потому что он настолько распространен, но Glassfish - гораздо более дружелюбный старт. На самом деле, это, вероятно, лучше, чем производственный сервер, если вы можете найти доступный хост.

0 голосов
/ 29 сентября 2008

Если вы не развертываете на полном сервере приложений J2EE, я бы рекомендовал использовать Tomcat. Tomcat может работать как отдельный сервер web / servlet / jsp и позволяет избежать некоторых сложностей полноценного сервера приложений J2EE.

Пакет веб-разработки для Netbeans будет включать установщики и автоматизированную интеграцию со Glassfish и Tomcat. Вы получите «лучший» опыт использования Netbeans с этими серверами.

Тем не менее, рабочий процесс в Netbeans может быть легко интегрирован с другими серверами приложений. Начиная с версии 6.1 это включает сервер приложений Sun Java System 8 и 9, GlassFish v1 и v2, Apache Tomcat 4, 5 и 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 и 6.1, Sailfin V1. Для получения дополнительной информации см. Сайт Netbeans J2EE Features .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...