Pull to refresh

Comments 11

Вот честно, я, как java-разработчик, не совсем понимаю, зачем в современном мире начинать новый проект на базе JavaEE серверов? Даже тот же Spring Boot и то лучше будет.

Зато интересно, как оно там в JavaEE делается. Вот, например, можно
без xml-а объявить сервлет и его путь:


@WebServlet("/test")

Но дальше как-то неуклюже:


protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

Почему void? Понятно, что он пишет ответ в объект resp по старинке, это как-то неявно.


Еще, почему @EJB, а не @ Inject ?


Про Spring, API JAX-RS из JavaEE, по-моему получше выглядит, чем Spring Web c @RestController. По-моему стало бы лучше, если Spring по аннтациям приближался к спецификациям JavaEE. Hibernate хороший пример, он соответствует JPA.

protected void doGet — это переопределенный метод класса HttpServlet. void наверно потому, что ничего не возвращает.

насчет Inject согласен, можно было в данном случае использовать эту аннотацию.

Как я понимаю, @EJB инжектит только enterprice java beans, а Inject работает со всеми бинами. @EJB целесообразно использовать, когда необходимо передать какие-то допольнительные параметры в аннотацию, относящиеся конкретно к ejb бинам.

Cитуация: продашкшн с IBM-Webshpere || Jboss WildFly || что то типа + DB, Firewall, Monitoring, Cluster, SLA, HA, CI, e.t.c.
Задача: Всё работает, и нужен ещё один сервис, который интегрируется с тучей других
Вопрос: как в минимальные сроки это реализовать?

Допускаю в ситуации выбора «JEE» OR «SpringBoot» зелёный свет дадут первому быстрее, ибо…
...иначе всё что уже работает придётся выкинуть?


ЗЫ
вопрос к Андрею: — а что ещё кроме СпрингБута сегодня в тренде?
Сейчас иду на enterprice проект, где требуется Java EE и IBM-Webshpere. Bозможно Spring Boot и лучше, но пока выбирать не приходится.
Сейчас иду на enterprice проект, где требуется Java EE и IBM-Webshpere
Искренне сочуствую!
Возьмите Spring (не boot), напишите на нем стандартное приложение, погоняйте, потестируйте. Затем сделайте отдельную конфигурацию контекста для деплоя на JEE сервер. Поверьте, так будет лучше. Многие, кто пишут под JEE, делают это на спринге.
у меня не заработала на wildfly такая конфигурация.

У меня работает. Собираю с помощью mvn package.

Sign up to leave a comment.

Articles