內容簡介
介紹Container-managed persistence的Entity bean,並詳細說明其定義、生命週期和如何實作Entity bean的Home interface、Remote interface、Bean class和Primary key class。
- 以J2EE Server為應用程式伺服器和Cloudscape為Database servre,教導讀者如何佈署Entity bean和Web應用程式。
- 說明Transaction的回復方式,及如何將Container-managed persistence的Entity bean,轉換成Bean-managed persistence的Entity bean。
- 使用Bean-managed persistence的Entity bean,維護多個表格之間的對應關係。
- 詳細說明Stateful session bean、Stateless session bean的定義、生命週期和如何實作session bean的Home interface、Remote interface和Bean class。
- 示範如何使用Stateful session bean。並使用JSP程式測試這四個Bean的功能。
- 詳細介紹Container-managed transaction的六個Transaction屬性,和四個Isolation Levels的設定值。
- 介紹如何使用Servlet和Java Application來請求Enterprise Java Bean的服務。並說明如何在J2EE Servre上佈署Servlet web應用程式。
- 詳述如何設定連結資料庫的Connection pool、Data Source、佈署EJB和Web Application。
本書特色:
徹底應用Enterprise Java Bean,強化網路系統結構!
Enterprise Java Bean是一種完全物件導向網路交易元件,除具備J2EE架構的優點外,在重複使用、可攜性和擴充性上亦相當的高。從程式設計的角度來看,Enterprise Java Bean是一種容易開發、實作,並可重複使用的網路資訊存取元件,對Client端而言,Enterprise Java Bean是一種安全、穩定和可信度極高的資料交易存取架構。因此,要建立強固的網路系統,Enterprise Java Bean絕對是最佳選擇。
目錄