1. 程式人生 > >JavaBean、Enterprise JavaBean、POJO

JavaBean、Enterprise JavaBean、POJO

POJO:普通Java類
1. 不[b]擴充套件[/b]預定的類
2. 不實現預定的[b]介面[/b]
3. 不包含預定的[b]註解[/b]

JavaBean:是一種JAVA語言寫成的可重用元件。
這個類必須有一個公共的預設建構函式。
這個類的屬性使用getter和setter來訪問,其他方法遵從標準命名規範。
這個類應是可序列化的。

Enterprise JavaBean(EJB):是J2EE的一部分,定義了一個用於開發基於元件的企業多重應用程式的標準。其特點包括網路服務支援和核心開發工具(SDK)。
包括是會話 Bean(Session Bean),實體Bean(Entity Bean)和訊息驅動Bean(MessageDriven Bean)。

Enterprise Bean 與 JavaBean的區別
JavaBean 是使用 java.beans 包開發的,它是 Java 2 標準版的一部分。JavaBean 是一臺機器上同一個地址空間中執行的元件。JavaBean 是程序內元件。Enterprise Bean 是使用 javax.ejb 包開發的,它是標準 JDK 的擴充套件,是 Java 2 Enterprise Edition 的一部分。Enterprise Bean 是在多臺機器上跨幾個地址空間執行的元件。


參考網址:
http://hi.baidu.com/29163077/item/f543352bfddfdcfa50fd87b9