EJB學習筆記

<EJB>
 
●  開發和部署EJB的一個基本步驟: 
    1.    爲你的EJB編寫類和接口。
    2.    爲你的EJB編寫部署描述符。
    3.    將EJB和相關聯的文件打包進一個jar文件。
    4.    部署EJB。 
 
●  EJB-QL
    EJB-QL是用於表達CMP實體Bean查詢操作的標準語言。BMP實體Bean中不需要用到EJB-QL,因爲BMP開發者自己開發DAO代碼,並集成到實體Bean的Bean類中。

●  EJB的三種類型:
    EJB包括Session(會話) Bean、Entity(實體) Bean、Message Driven(消息驅動) Bean,基於JNDI、RMI、JAT等技術實現。
    1.Session Bean可分爲 Stateful(有狀態)和Stateless(無狀態)兩種
        正如Spring對Bean管理的原則——對有狀態的bean一般採用原型模式,對無狀態的bean一般採用單例模式。
    2.Entity Bean可分爲 BMP(Bean管理持久性)和CMP(容器管理持久性)
    3.Message Driven Bean 實現JMS(Java Message Service)和EJB之間的整合,用來在服務器內執行異步操作。
●  客服端調用EJB對象的幾個基本步驟
    答:設置JNDI服務工廠以及JNDI服務地址系統屬性,查找Home接口,從Home接口調用Create方法創建Remote接口,通過Remote接口調用其業務方法。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章