2011-01-30 49 views
0

我聽說Java EE的核心產品是EJB 3.x?真的嗎 ?Java EE的核心

+2

注意:它並沒有被「J2EE」有一段時間了。正式名稱爲「Java Enterprise Edition」或「Java EE」 – 2011-01-30 14:06:22

+0

將J2EE更改爲Java EE – 2011-02-02 16:00:55

回答

4

Java EE規範旨在指定供應商將如何支持稱爲Enterprise Java Beans的事務性分佈式組件。 「企業」將它們與POJO區分開來,因爲它們打算在單獨的應用程序服務器中運行,以處理生命週期,線程和服務的所有問題。在Java EE工具包中有很多部分:servlet,JSP,Enterprise Java Bean,消息傳遞,命名,池化等服務,關係數據庫訪問,大型機資源連接等等。

挑選「核心」就像挑選一個「最喜歡的」孩子。最好將它們視爲一個整體。

更新:如果您不使用實體EJB,則不需要持久性或JDBC。你可以編寫無狀態會話bean並且非常高興。

如果您不使用HTTP客戶端,則不需要servlet或JSP。

你不使用你不需要的東西。

+0

您是否需要其他j2ee技術來實現EJB?比如jndi,jdbc等。這些是j2ee組件,EJB是一個完整的組件嗎? – user581734 2011-01-30 13:38:19

2

J2EE的核心產品是它們的容器。