本書主要是針對Sun 公司的Enterprise Java Bean 2.0版本做介紹,詳細說明整個Enterprise Java Bean的基本結構,以一個章節(jié)說明一種Enterprise bean定義的方式,而且都在接下來的章節(jié)中實際地舉了一個完整的例子來說明它們的應用和運行方式。雖然是以EJB 2.0為主,不過本書會針對1.1和2.0版不同的地方加以說明,尤其是改變最多的container-managed persistence的entity bean和新增的Message-driven Bean,除了新的結構外,兩者之間運行方式的不同處都會在完整的例子中說明,另外對還未正式發(fā)行的EJB 2.1部分新增功能也會適時地加以說明。書中所舉的例子都是以 Sun公司的應用程序服務器——J2EE Server和Cloudscape數(shù)據(jù)庫作為設計和執(zhí)行Enterprise Java Bean的環(huán)境。Sun公司所開發(fā)的J2EE Server非常適合于在EJB實現(xiàn)的練習上使用,而且它可以免費從Sun公司的網站(http://java.sun.com)下載。至于搭配的web應用程序則是以html網頁搭配Java Server Page作為主要的服務器端程序語言來執(zhí)行Enterprise Java Bean的請求。不過,在第16章仍會舉Java Application和Servlet的例子來說明如何請求Enterprise Java Bean的服務。限于篇幅,本書并不對Java Server Page做介紹,但是所用到的JSP語法除了調用Enterprise Java Bean的程序邏輯都包裝在Java Bean外,其余都非常的簡單;讀者如果對JSP的語法不是很清楚的話可以引用JSP相關書籍的說明,特別是jsp:useBean的指令卷標。以下先對各章節(jié)的主要內容做概略性的介紹。