Tomcat или JBoss для JSF, проект Hibernate - PullRequest
0 голосов
/ 11 ноября 2011


Я работаю над академическим проектом, который должен быть как можно меньше без бесполезных функций, покрывая только его начальные требования, которые также не слишком широки.
Две основные технологии, с которыми я решил работать - это JavaServer Faces 2 (возможно, с CDI) и Hibernate. Мне больше ничего не нужно.
Мне нужен сервер для развертывания моего приложения. Моей первой мыслью был Tomcat, но, насколько я знаю, он обслуживает только Java Servlets API и JSP.
У меня вопрос: какое из следующих решений лучше, проще в разработке и менее трудоемким в сотрудничестве с моим небольшим проектом?

  1. Используйте Tomcat и попробуйте расширить его с помощью библиотек JSF и Hibernate
  2. Используйте JBoss Сервер приложений

Причина, по которой я не выбрал JBoss в первую очередь, заключается в том, что у меня вообще нет опыта работы с ним. До сих пор я работал только с Tomcat. Мне также интересно, не стреляет ли из пушки в комара.
Пожалуйста, помогите Ми с решением.

Ответы [ 2 ]

1 голос
/ 11 ноября 2011

Комбинация IMO NetBeans + Glassfish больше подходит для новичков в тесной интеграции и стабильности.

Oracle нацелена на эту комбинацию специально для образовательных целей, чтобы продвигать JavaEE, поэтому сейчас есть множество учебных пособий и примеров.

Если использовать EclipseLink вместо Hibernate, то все будет в порядке для вашего проекта, конечно ...

1 голос
/ 11 ноября 2011

Если у вас нет других ограничений, используйте Tomcat. Это с открытым исходным кодом и бесплатно. JSF прекрасно с ней работает. Я не знаю о CDI, но, похоже, нет никаких причин не использовать Tomcat.

Если, однако, вам требуется функциональность, которая есть в JBoss (например, расширенные функции безопасности), но не в Tomcat, используйте это.

Лично я бы просто выбрал простое решение (например, Tomcat) и только при необходимости переключился на JBoss. Если вы пишете код для Tomcat, в целом он будет работать с JBoss, но не обязательно наоборот, потому что JBoss обладает большей функциональностью.

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