注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關EJB應用指南:基于組件的J2EE平臺開發(fā)

EJB應用指南:基于組件的J2EE平臺開發(fā)

EJB應用指南:基于組件的J2EE平臺開發(fā)

定 價:¥45.00

作 者: (美)Vlada Matena[等]著;施平安,施惠瓊,羅德良譯;施平安譯
出版社: 清華大學出版社
叢編項: Java技術叢書
標 簽: EJB

ISBN: 9787302083122 出版時間: 2005-04-01 包裝: 平裝
開本: 23cm 頁數(shù): 363 字數(shù):  

內(nèi)容簡介

  J2EE平臺和EJB構架為基于Web的企業(yè)應用提供了高級支持。本書深入剖析了J2EE平臺的核心:EJB構架,說明了如何用最新的EJB組件構架開發(fā)和部署企業(yè)應用程序。全書以兩個企業(yè)應用程序的開發(fā)過程為主線,從應用程序開發(fā)者的角度闡述了會話bean、消息驅(qū)動bean和實體bean,以及EJB構架對Web服務、事務和安全性的支持。本書適合企業(yè)應用程序開發(fā)者和計算機科學專業(yè)肢高年級本科生和研究生使用本書現(xiàn)在推出第2版,深入剖析了EnterpriseJavaBeans(EJB)2.1構架,說明了如何用最新的EJB組件構架開發(fā)和部署企業(yè)應用程序。第2版討論了EJB2.0和2.1構架的新特征,包括消息驅(qū)動bean和異步通信、增強的容器管理的持久性、Web服務支持以及EJB查詢語言(EJBQueryLanguage,EJBQL)。本書是SunMicrosystems公司成功推行的Java藍圖(JavaBluePrints)程序的一部分,介紹Java2平臺企業(yè)版(Java2Platform,EnterpriseEdWin)。Java藍圖程序已經(jīng)被數(shù)千名應用程序設計師、開發(fā)者和學生采用,以便更好地理解J2EE平臺固有的編程模型。本書和Java藍圖程序不提供如何使用各種Java技術編寫應用程序的資料一一對此可以參考相關的《Java語言導學》(JavaTutorial)。Java藍圖主要考慮應用程序構架的指導方針。本書讀者應該熟悉Java編程語言,應該有J2EE平臺的基本知識,而且多少應該使用過企業(yè)bean和EJB構架。盡管我們簡要地介紹了EJB構架的基礎知識,但是本書的目的不是作為那些剛剛接觸企業(yè)bean的開發(fā)者的教程。相反,本書針對信息技術(informationtech-nology,)人員實現(xiàn)內(nèi)部應用程序,以及獨立軟件開發(fā)商(independentsoftwarevendor,ISV)開發(fā)銷售給企業(yè)的一般應用程序,深入剖析了E3B2.0和2.1構架。EJB構架主要按以下幾方面定義企業(yè)應用程序的組件模型:如何按組件集的方式設計應用程序;組件與組件之間如何交互;組件與它們的EJB容器如何交互。EJB構架以契約的方式定義這些交互,使應用程序能夠使用不同來源的組件。因為EJB組件必須遵循這些契約,所以構成一個應用程序的軟件組件可以來自多個開發(fā)商。EJB應用程序主要從容器開發(fā)商的角度定義構架契約。相反,本書從應用程序開發(fā)者(即開發(fā)EJB應用程序的人)的角度介紹EJB構架。本書以詳細描述兩個企業(yè)應用程序的開發(fā)過程為主線。盡管示例程序比較簡單,但是足以說明企業(yè)應用程序開發(fā)中遇到的許多典型問題。我們用這些例子說明EJB構架如何幫助開發(fā)者解決這些問題。第1個例子是由一個IT部門內(nèi)部開發(fā)的福利注冊(benefitenrollment)應用程序。該應用程序很好地說明了會話bean的工作原理,以及開發(fā)者如何使用會話bean。第2個例子把第1個例子的福利應用程序轉變成由一個ISV開發(fā)的應用程序。ISV的設計目標不同于那些內(nèi)部汀部門。ISV在設計應用程序時必須考慮到可以把它容易地部署到許多不同的客戶操作環(huán)境中。因為每個客戶都有一個獨特的操作環(huán)境,所以ISV必須應對許多難題。此外,ISV通常需要設計應用程序,使客戶或者集成人員能夠擴展它。我們說明了實體bean如何幫助ISV克服這些難題。EJB2.1構架使我們能夠以Web服務的形式實現(xiàn)應用程序。本書增加了這一部分內(nèi)容,用一章內(nèi)容闡述了如何在Web服務中結合使用企業(yè)bean。這些例子都加了注解,說明了在企業(yè)應用程序開發(fā)中通過EJB構架解決特定問題的技巧。此外,我們還描述了EJB構架的各種特征,討論了在應用程序中使用它們的時機以及如何使用它們。盡管一般的應用程序開發(fā)者不需要知道EJB容器的工作原理,但是我們還是介紹了一些EJB容器的內(nèi)部機理。之所以介紹這些內(nèi)容,是為了讓讀者明白容器替應用程序做了多少工作。

作者簡介

暫缺《EJB應用指南:基于組件的J2EE平臺開發(fā)》作者簡介

圖書目錄

第1章 EJB構架的優(yōu)點
    
1.1 從二層構架到J2EE構架
    
1.2 EJB構架的優(yōu)點
    
1.3 小結
     第2章 EJB構架概述
    
2.1 EJB應用程序
    
2.2 業(yè)務實體和過程及企業(yè)bean類型
    
2.3 企業(yè)bean的結構
    
2.4 容器工具和服務
    
2.5 小結
     第3章 EJB的角色
    
3.1 EJB角色
    
3.2 工具
    
3.3 小結
     第4章 使用會話bean
    
4.1 何時使用會話bean
    
4.2 理解會話對象的狀態(tài)
    
4.3 示例程序概述
    
4.4 EnrollmentEJB狀態(tài)會話bean詳述
    
4.5 PayrollEJB無狀態(tài)會話bean
    
4.6 數(shù)據(jù)庫模式
    
4.7 容器提供的好處
    
4.8 小結
     第5章 容器中的會話bean
    
5.1 容器制品
    
5.2 容器在運行時如何管理會話bean
    
5.3 小結
     第6章 使用消息驅(qū)動bean和連接器
    
6.1 JMS和通信模式
    
6.2 消息驅(qū)動bean概念
    
6.3 在福利應用程序中使用消息驅(qū)動bean
    
6.4 使用JMS和連接器進行通信
    
6.5 小結
     第7章 理解實體bean
    
7.1 實體bean的客戶視圖
    
7.2 實體bean的bean開發(fā)者視圖
    
7.3 計時器服務
    
7.4 小結
     第8章 實體bean應用程序示例
    
8.1 應用程序概述
    
8.2 Wombat開發(fā)的部件
    
8.3 StarEnterprise開發(fā)的部件
    
8.4 小結
     第9章 在Web服務中使用EJB
    
9.1 Web服務簡介
    
9.2 使用無狀態(tài)會話bean開發(fā)Web服務
    
9.3 無狀態(tài)會話beanWeb服務示例
    
9.4 從企業(yè)bean訪問Web服務
    
9.5 面向文檔的Web服務
    
9.6 小結
     第10章 理解事務
    
10.1 聲明式事務分解
    
10.2 編程事務分解
    
10.3 小結
     第11章 安全管理
    
11.1 系統(tǒng)管理員的安全責任
    
11.2 容器提供商的責任
    
11.3 應用程序提供者的安全觀
    
11.4 開發(fā)者的責任
    
11.5 小結
     附錄A 代碼示例
    
A.1 會話bean輔助類
    
A.2 EnrollmentBean會話bean
    
A.3 PayrollEJB會話bean類
    
A.4 實體應用程序的EnrollmentBean實現(xiàn)
    
A.5 SeleCtionBean實現(xiàn)
    
A.6 PlanBean實現(xiàn)類
    
A.7 EmployeeBeanBMP類
    
A.8 使用連接器的hyr011Bean實現(xiàn)類
    
A.9 CCI接口類
    
A.10 1nsurancePbnAdminBean類
    
A.11 1nsurancePhnAdminWSDL描述
    
A.12 ProvidencePlanBean類
    
A.13 ProvidenceDoctorBean類
    
A.14 命令bean

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號