我在覈心Java和Java EE方面有一些經驗。我閱讀了關於SO的各種問題以瞭解Java EE究竟是什麼?並在這樣幾個答案是:what-exactly-is-java-ee,what-is-java-eeJava EE - 誰實現了規範?
我有些疑惑:
1)如果Java EE的只是一個規範,誰不執行呢?應用服務器(如JBOSS,GlassFish)是否實現了這些規範? 2)如果我正確的話EJB規範是由EJB容器實現的,我相信EJB容器是Application Server的一部分。現在,當我們作爲開發人員編寫EJB代碼時,我們究竟在做什麼?我的疑問是,EJB容器實現了EJB規範,那麼我們是否覆蓋EJB的某些「規範部分」呢?怎麼來,EJB的某些部分是由EJB容器實現的,還有一些開發人員正在編寫的東西?或者是EJB的某些部分必須由EJB容器提供,還有一部分是由開發人員開發的?我很難理解這一點。
請任何人都可以幫助理解這一點?
1)已經在重複答案。 2)我們,Java EE開發人員,只是Java EE API的最終用戶。 – BalusC