Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Зато интересно, как оно там в 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.
Сейчас иду на enterprice проект, где требуется Java EE и IBM-Webshpere
Искренне сочуствую!
Возьмите Spring (не boot), напишите на нем стандартное приложение, погоняйте, потестируйте. Затем сделайте отдельную конфигурацию контекста для деплоя на JEE сервер. Поверьте, так будет лучше. Многие, кто пишут под JEE, делают это на спринге.
persitence.xml достаточно положить в resources/META-INF
Создаем простой maven проект с использованием Java EE + WildFly10 + JPA (Hibernate) + Postgresql + EJB + IntelliJ IDEA