Я разрабатываю довольно небольшие веб-приложения, но теперь мне нужно иметь возможность создавать настоящие корпоративные приложения. Для предприятия мне нужно знать, что именно означает «средний уровень» и как реализовать такие модели.Когда использовать сервер приложений Java EE?
Есть много спецификаций Java EE, многие из которых я никогда не использовал и не знаю свою цели (все же, как я в настоящее время чтения Java EE 7 учебника)
Но я боюсь, что я может потерять мое время, чтобы узнать, что мне не понадобится, или что я уже использую замену (например, Гобелен 5: Сервлеты, JSP, JSF, IoC, Datanucleus/JDO: JPA, JDBC)
Два основных спецификации, которые я очень хочу понять и решить. Если я могу добавить их к своим навыкам для улучшения моего вывода, это EJB, JMS, WS и RS.
После поиска, чтения и подачи Glassfish очень быстрая попытка, я думаю, что в моем случае не так много ресурсов для серверов приложений! Надеюсь, что я ошибаюсь ...
- Так это будет все-таки полезно запустить весь сервер приложений ТОЛЬКО, чтобы использовать это WS или RS особенности? Или в основном несколько функций?!
- Сколько существует в спецификациях Java EE, которые у меня отсутствуют, кроме того, что я упоминал?
- Полезно ли (эффективность \ эффективность) изучить или использовать эквивалентные спецификации Java EE для того, что я использую в настоящее время (например, JSF, JPA..etc)?
Я много работал с сервлетами и JSP, и, как я уже упоминал, я использую фреймворки, абстрагирующие \ заменяющие концепции Java EE, такие как Servlets, JDBC, JSP, JSF ..etc.Но я рассмотрю все ваши советы и обзор, прежде чем принимать решение. Спасибо. –