我一直在開發相當小的web應用程序,但現在我需要能夠構建實際的企業應用程序。對於企業而言,我需要知道「中間層」究竟意味着什麼以及如何實施這些模型。何時使用Java EE應用程序服務器?
有許多Java EE規範,其中有許多我沒用過,不知道他們的目的(然而,當我正在閱讀的Java EE 7教程)
但我怕我可能會浪費我的時間學習我不需要的規範,或者我已經在使用替換(例如Tapestry 5:Servlets,JSP,JSF,IoC,Datanucleus/JDO:JPA,JDBC)
兩個主要規範,我渴望理解和決定如果我可以將它們添加到我的技能來提高我的輸出,是EJB,JMS,WS和RS。
經過搜索,閱讀並給予Glassfish一個非常快速的嘗試,我認爲在我的情況下沒有太多可用於應用程序服務器!但願我是錯的...
- 所以將它仍然是運行整個應用程序服務器有用的,只有要利用它的WS或RS功能?或者基本上只有幾個功能?!
- 在Java EE規範中,除了我所提及的以外,還有多少東西在丟失?
- 研究或使用我當前使用的等效Java EE規範(即JSF,JPA..etc)是否有用(生產力\效率明智)?
我已經使用了很多Servlet和JSP,正如我所提到的,我正在使用抽象化\替換Java EE概念(如Servlet,JDBC,JSP,JSF ..等等)的框架。但在決定任何事情之前,我會聽取您的意見並概述整個事情。謝謝。 –