注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)使用WebSphere Studio Application Developer開發(fā)EJB 2.0

使用WebSphere Studio Application Developer開發(fā)EJB 2.0

使用WebSphere Studio Application Developer開發(fā)EJB 2.0

定 價:¥64.00

作 者: (美)IBM公司著;邢文娟等譯;邢文娟譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): IBM紅寶書系列
標(biāo) 簽: IBMweb

購買這本書可以去


ISBN: 9787302097730 出版時間: 2004-11-01 包裝: 平裝
開本: 23cm 頁數(shù): 555 字?jǐn)?shù):  

內(nèi)容簡介

  本書是IBM紅寶書系列之一,詳細(xì)闡述了有效地利用WebSphereStudioApplicationDeveloper,基于EnterpriseJavaBeans(EJB)體系結(jié)構(gòu)開發(fā)應(yīng)用程序,以及將這些應(yīng)用程序部署到WebSphereApplicationServer。全書基于一個簡單的銀行應(yīng)用程序,使用基礎(chǔ)的關(guān)系數(shù)據(jù)庫,提供了相關(guān)的示例。本書的第I部分,將EJB作為Java2EnterpriseEdition(J2EE)的一部分,內(nèi)容涵蓋了基本概念和體系結(jié)構(gòu)。特別指出了EJB2.0規(guī)范中引入的新功能,例如,對于容器管理的持久性entitybean和message-drivenbean的增強(qiáng)功能。同時也針對EJB的成功實(shí)現(xiàn)提出了最佳實(shí)踐指導(dǎo)方針。本書的第II部分,介紹銀行應(yīng)用程序示例并使用WebSphereStudioApplicationDeveloper實(shí)現(xiàn)了entitybean、sessionbean和message-drivenbean。同時還實(shí)現(xiàn)了finder方法、不同的映射策略和使用EJB的簡單客戶端。最后,描述了如何將EJB應(yīng)用程序部署到WebSphereApplicationServer。譯者序本書是IBM紅寶書系列之一,是IBM針對使用WebSphereStudioApplicationDeveloper開發(fā)基于EJB體系結(jié)構(gòu)的應(yīng)用程序的權(quán)威指導(dǎo)。本書譯成中文,得以與國內(nèi)關(guān)注Java架構(gòu)的眾多技術(shù)人員見面。EJB是服務(wù)器端組件的體系結(jié)構(gòu),它是JAVA分布式應(yīng)用程序的基礎(chǔ)。EJB組件模型簡化了業(yè)務(wù)組件的開發(fā)。由于提供了系統(tǒng)級服務(wù)的自動支持,例如:事務(wù)、安全、數(shù)據(jù)庫連通性,EJB服務(wù)器降低了企業(yè)組件開發(fā)的復(fù)雜度,從而使開發(fā)者能集中精力于業(yè)務(wù)邏輯的開發(fā)。WebSphereStudioApplicationDeveloper(本書中簡稱為ApplicationDeveloper)是基于EclipseWorkbench開發(fā)的WebSphereStudio家族系列產(chǎn)品中的一員,是為專業(yè)的Java和J2EE應(yīng)用開發(fā)者設(shè)計(jì)的。本紅皮書主要針對如何有效地使用ApplicationDeveloper來開發(fā)基于EJB體系結(jié)構(gòu)的應(yīng)用程序,并介紹了如何將這樣的應(yīng)用程序部署到WebSphereApplicationServer上。本書包括完整的案例開發(fā),并穿插一些最佳實(shí)踐,使讀者得到豐富的實(shí)踐經(jīng)驗(yàn)。本書由國際技術(shù)支持組織(SanJose中心)的來自世界各地的多位專家們編寫完成。他們是美國加利福尼亞州圣何塞IBM國際技術(shù)支持組織的盯咨詢專家UeliWahli,比利時IBM的一位IT架構(gòu)師WouterDenayer,IBM德國全球服務(wù)機(jī)構(gòu)的IT咨詢專家LarsSchunk,伊利諾斯州芝加哥IBMGlobalAMSDeliveryGroup的IT架構(gòu)師DeborahShaddon,以及在瑞士IBM工作的MartinWeis。他們都是業(yè)界中的專家,在相關(guān)領(lǐng)域有多年的工作經(jīng)驗(yàn)。以下人員參與了本書的翻譯:邢文娟,周昀,李磊,毛艷,曹翼飛,李軒,王洋,王建峰,朱曉雪,付仲凱。所有譯者都為保證本書的質(zhì)量盡了最大的努力。但由于時間倉促,書中難免存在不足之處,希望能得到讀者的批評與指正。如果您有意見,歡迎與我們聯(lián)系:vivianxing@gmail.com。期望得到您的反饋!邢文娟周昀李磊2004年于北京前言本書主要針對如何有效地使用WebSphereStudioApplicationDeveloper來開發(fā)基于EnterpriseJavaBeans(EJB)體系結(jié)構(gòu)的應(yīng)用程序,以及將此類應(yīng)用程序部署到WebSphereApplicationServer上提供了詳細(xì)的信息。貫穿本書,我們提供了一些基于一個簡單的帶有底層關(guān)系型數(shù)據(jù)庫的banking應(yīng)用程序的例子*在第1部分,介紹了作為Java2EnterpriseEdition(J2EE)的一個組成部分的EJB,涉及了它的基本概念和體系結(jié)構(gòu)。我們特別指出了隨EJB2.0規(guī)范而引入的一些新功能,例如關(guān)于容器管理的持久性entitybean和message-drivenbean的增強(qiáng)的功能。我們還為成功實(shí)現(xiàn)EJB提供了最佳實(shí)踐指導(dǎo)。在第Ⅱ部分,介紹了banking應(yīng)用程序示例,并使用WebSphereStudioApplicationDeveloper來實(shí)現(xiàn)entitybean、sessionbean和message-drivenbean。我們還實(shí)現(xiàn)了finder方法、不同的映射策略以及使用EJB的簡單客戶端。最后,還對如何將EJB應(yīng)用程序部署到WebSphereApplicationServer進(jìn)行了描述。歡迎提出任何意見您的意見對于我們的工作十分重要!我們希望本書能為讀者提供盡可能多的幫助。請將您對這本紅皮書或其他紅皮書的意見通過以下方式發(fā)送給我們。使用下述網(wǎng)頁的在線Contactus中的紅皮書評論表。ibm.com/redbooks以電子郵件的形式將您的意見發(fā)送到redbook@us.ibm.com郵寄信件,把您的意見郵寄到IBMCorporation,InternationalTechnicalSupportOrganizationDept.QXXEBuilding80-E2650HarryRoadSanJose,California95120-6099

作者簡介

暫缺《使用WebSphere Studio Application Developer開發(fā)EJB 2.0》作者簡介

圖書目錄

第I部分 EJB體系結(jié)構(gòu)和概念
第1章 Enterprise JavaBeans概述
1.1 服務(wù)器端組件的體系結(jié)構(gòu)
1.1.1 背景
1.2 為什么使用EJB
1.2.1 對象分布
1.2.2 可移植的面向組件的體系結(jié)構(gòu)
1.2.3 對象持久性
1.2.4 獨(dú)立于數(shù)據(jù)庫模式
1.2.5 事務(wù)管理
1.2.6 多數(shù)據(jù)源的事務(wù)功能
1.2.7 中間層體系結(jié)構(gòu)
1.2.8 多種客戶端類型訪問共享數(shù)據(jù)
1.2.9 并發(fā)讀取和更新共享數(shù)據(jù)訪問
1.2.10 方法級別的對象安全性
1.2.11 使用多服務(wù)器解決吞吐量和可用性問題
1.2.12 與CORBA集成
1.2.13 開發(fā)角色
1.3 J2EE
1.3.1 J2EE服務(wù)概要
1.3.2 Java servlet和JavaServer Page(JSP)
1.3.3 Enterprise JavaBeans(EJB)
1.3.4 JDBC
1.3.5 Java遠(yuǎn)程方法調(diào)用與RMI-IIOP
1.3.6 Java命名和目錄接口(JNDI)
1.3.7 Java消息服務(wù)(JMS)
1.3.8 Java Mail
1.3.9 Java Activation Framework(JAF)
1.3.10 Java事務(wù)API(JTA)和Java事務(wù)服務(wù)(JTS)
1.3.11 Java IDL
1.3.12 J2EE體系結(jié)構(gòu)概述
1.3.13 IBM產(chǎn)品和J2EE
1.4 EJB規(guī)范
1.4.1 EJB 1.0
1.4.2 EJB 1.1
1.4.3 EJB 2.0
1.4.4 EJB的限制概要
1.5 EJB 2.0概覽
1.5.1 本地接口
1.5.2 容器管理的持久性(CMP)
1.5.3 容器管理的關(guān)系(CMR)
1.5.4 EJB查詢語言
1.5.5 EJB home方法
1.5.6 消息驅(qū)動bean
1.5.7 依賴性值類(Dependent value class)
1.6 對歷史的簡短回顧
1.6.1 分布式面向組件應(yīng)用程序
1.6.2 CORBA概覽
1.6.3 RMI概覽
1.6.4 RMI over IIOP
1.6.5 從CORBA到EJB
1.6.6 Enterprise JavaBeans
1.6.7 EJB與CORBA協(xié)同工作
1.7 采用EJB技術(shù)
1.8 端到端企業(yè)應(yīng)用開發(fā)
1.8.1 應(yīng)用服務(wù)器市場分析
1.8.2 重用或開發(fā)
1.8.3 開發(fā)
1.8.4 部署
1.9 小結(jié)
第2章 EJB體系結(jié)構(gòu)及概念
2.1 簡介
2.2 EJB角色
2.3 EJB框架組件
2.3.1 EJB服務(wù)器
2.3.2 EJB容器
2.3.3 EJB組件(真正的EJB)
2.3.4 EJB接口以及EJB bean
2.3.5 EJB部署描述符
2.3.6 EJB客戶端視圖
2.3.7 客戶端EJB交互
2.4 遠(yuǎn)程和本地接口的比較
2.5 回顧bean-container contract
2.6 EJB框架小結(jié)
2.7 Enterprise bean的類型:回顧
2.7.1 Bean類型分類回顧
2.7.2 EJB類型的附加細(xì)目
2.8 EJB開發(fā)和部署過程
2.8.1 EJB開發(fā)
2.8.2 EJB部署
2.9 開發(fā)一個EJB:示例應(yīng)用程序
2.9.1 為EJB建模
2.9.2 尋找候選EJB
2.9.3 應(yīng)用程序概念
2.9.4 ITSO銀行模型
2.10 小結(jié)
第3章 Entity Bean
3.1 簡介
3.2 Entity bean的概念
3.2.1 Entity bean類型
3.2.2 容器管理的持久性(CMP)
3.2.3 Bean管理持久性entity bean
3.2.4 選擇CMP或BMP
3.2.5 bean之選擇與否
3.2.6 Bean識別——主鍵
3.2.7 Entity bean結(jié)構(gòu)
3.3 Bean-container contract
3.3.1 實(shí)例池
3.3.2 Entity bean的狀態(tài)
3.4 Entity bean的生命周期
3.4.1 生命周期——創(chuàng)建entity bean
3.4.2 生命周期——查找存在的entity bean
3.4.3 生命周期——使用entity bean
3.4.4 生命周期——刪除entity bean
3.5 抽象持久性模式映射
3.5.1 持久性字段
3.5.2 創(chuàng)建持久性代碼
3.6 開發(fā)entity bean:Customer
3.6.1 構(gòu)建entity bean
3.6.2 擴(kuò)展的customer entity需求
3.6.3 構(gòu)建本地組件接口
3.6.4 主鍵類
3.6.5 構(gòu)建本地home接口
3.6.6 構(gòu)建bean類
3.6.7 構(gòu)建BMP entity bean
3.6.8 部署描述符
3.7 Entity bean設(shè)計(jì)和構(gòu)造的最佳實(shí)踐
3.8 Entity bean的客戶端視圖
3.8.1 查找bean home
3.8.2 Bean生命周期的客戶端視圖
3.9 小結(jié)
第4章 高級Entity bean:關(guān)系、繼承、定制查詢
4.1 介紹
4.2 EJB容器管理關(guān)系(CMR)
4.2.1 重新介紹銀行模型
4.2.2 EJB 2.0與CMR
4.2.3 關(guān)系術(shù)語
4.2.4 關(guān)系類型
4.2.5 EJB2.0關(guān)系
4.2.6 在部署描述符中聲明關(guān)系
4.2.7 CMR編程模型
4.2.8 在關(guān)系中EJB的角色和責(zé)任
4.2.9 EJB 2.0關(guān)系問題
4.3 EJB繼承
4.3.1 銀行示例
4.3.2 繼承概覽
4.3.3 對于繼承模型的映射模式
4.3.4 實(shí)現(xiàn)EJB繼承
4.3.5 繼承的部署描述符
4.4 EJB定制查詢方法
4.4.1 定制查詢方法的定義
4.4.2 CMP entity bean finder方法和select方法的定義
4.4.3 生命周期序列——查詢方法
4.4.4 添加查詢方法到bean類
4.5 EJB查詢語言(EJB QL)
4.5.1 抽象持久性模式
4.5.2 Bean和部署描述符映射
4.5.3 EJB QL語法
4.5.4 WebSphere的EJB QL擴(kuò)展
4.5.5 WebSphere企業(yè)擴(kuò)展
4.5.6 動態(tài)查詢簡介
4.6 Entity bean開發(fā)的高級概念
4.6.1 關(guān)系數(shù)據(jù)庫映射
4.6.2 擴(kuò)展banking entity需求
4.6.3 Entity bean結(jié)構(gòu)
4.6.4 部署描述符更新
4.6.5 查詢語言示例
4.6.6 Home方法
4.7 Entity bean最佳設(shè)計(jì)和構(gòu)造實(shí)踐
4.8 高級entity bean概念的客戶端視圖
4.8.1 關(guān)系編程
4.8.2 繼承編程
4.8.3 使用客戶finder方法
4.9 小結(jié)
第5章 Session bean
5.1 簡介
5.2 Session bean的概念
5.2.1 Sessinn bean的類型
5.2.2 Stateless session bean
5.2.3 Stateful Session bean
5.2.4 選擇stateful session bean或stateless session bean
5.2.5 Session bean類型結(jié)構(gòu)
5.3 Bean-container合同
5.3.1 Session bean的狀態(tài)
5.4 Session bean的生命周期順序
5.4.1 Stateless session bean的生命周期
5.4.2 Stateful session bean生命周期
5.5 開發(fā)session bean
5.5.1 創(chuàng)建session bean
5.5.2 擴(kuò)展在線銀行的需求
5.5.3 構(gòu)建遠(yuǎn)程組件接口
5.5.4 創(chuàng)建遠(yuǎn)程home接口
5.5.5 創(chuàng)建bean類
5.5.6 部署描述符
5.6 設(shè)計(jì)和構(gòu)建Session bean的最佳實(shí)踐
5.7 Session bean的客戶端視圖
5.7.1 查找bean home
5.7.2 Session bean生命周期的客戶端視圖
5.8 小結(jié)
第6章 Message-driven bean
6.1 簡介
6.1.1 異步消息
6.1.2 JMS和JMS提供者的角色
6.1.3 Message-driven bean簡介
6.2 Java消息服務(wù)的概念
6.2.1 JMS消息模型
6.2.2 Message-driven bean和消息模型
6.2.3 JMS組件
6.2.4 JMS管理對象
6.2.5 JMS交互的示例
6.2.6 消息
6.3 Message-driven bean的概念
6.3.1 擴(kuò)展JMS模型到MDB
6.3.2 Message-driven bean的結(jié)構(gòu)
6.3.3 無home或組件接口
6.3.4 回調(diào)方法
6.3.5 Bean-container contract
6.4 開發(fā)message-driven bean
6.4.1 構(gòu)建message-driven bean
6.4.2 擴(kuò)展在線銀行的需求
6.4.3 設(shè)計(jì)消息的有效載荷
6.4.4 什么是應(yīng)答
6.4.5 構(gòu)建MDB bean類
6.4.6 部署描述符
6.5 MDB客戶端編程
6.5.1 相關(guān)性標(biāo)識(Correlation ID)
6.5.2 消息類型
6.5.3 超時
6.6 Message-driven bean交互模式
6.6.1 消息交互
6.6.2 即發(fā)即棄(Fire-and-forget)
6.6.3 即發(fā)即行(Fire-and-forwad)
6.6.4 準(zhǔn)同步請求/應(yīng)答(pseudo-synchronous reyuest/reply)
6.6.5 異步請求/應(yīng)答(Asynchronous request/reply)
6.6.6 發(fā)布和訂閱模式
6.7 message-driven bean最佳實(shí)踐
6.8 小結(jié)
第7章 EJB客戶端
7.1 客戶端類型
7.1.1 Session bean
7.1.2 Servlet
7.1.3 應(yīng)用程序客戶端
7.2 如何訪問EJB
7.2.1 Home接口
7.2.2 基本編程規(guī)則
7.2.3 獲得一個初始命名上下文
7.2.4 從初始上下文中查找EJB home
7.2.5 使用EJB home
7.2.6 操作EJB引用
7.2.7 跟蹤關(guān)系
7.2.8 Finder方法
7.2.9 繼承
7.2.10 EJB客戶端應(yīng)用程序示例
7.2.11 編程限制
7.3 使用access bean
7.4 對entity bean使用session facade
7.4.1 Facade session bean
7.4.2 Fagade session設(shè)計(jì)
7.4.3 為session facade使用access bean
7.5 客戶端比較
7.5.1 直接訪問
7.5.2 Access bean
7.5.3 Facade bean
7.5.4 方法的摘要說明
7.5.5 選擇哪一類客戶端
7.6 Home工廠模式
7.6.1 結(jié)構(gòu)
7.6.2 實(shí)現(xiàn)
7.6.3 應(yīng)用程序示例:現(xiàn)代home工廠
7.7 小結(jié)
第8章 補(bǔ)充概念:事務(wù)、異常、安全
8.1 簡介
8.2 事務(wù)
8.2.1 事務(wù)示例:銀行轉(zhuǎn)賬
8.2.2 事務(wù)的ACID特性
8.2.3 Java事務(wù)服務(wù)(JTS)
8.2.4 J2EE中的事務(wù)支持
8.2.5 EJB事務(wù)劃分
8.2.6 Bean管理事務(wù)(BMT)
8.2.7 容器管理事務(wù)(CMT)
8.2.8 在事務(wù)中管理數(shù)據(jù)訪問
8.2.9 數(shù)據(jù)庫鎖策略
8.2.10 隔離級別
8.2.11 JDBC中的隔離級別
8.2.12 資源訪問意向
8.2.13 事務(wù)性編程考慮因素
8.2.14 事務(wù)與messagedriven bean
8.2.15 會話同步接口
8.2.16 使用事務(wù)的指導(dǎo)方針
8.2.17 關(guān)于應(yīng)用程序事務(wù)編程的指導(dǎo)方針
8.3 EJB異常處理
8.3.1 Checked和unchecked異吊
8.3.2 異常與EJB
8.3.3 程序異常
8.3.4 EJB標(biāo)準(zhǔn)程序異常
8.3.5 Bean處理程序異常
8.3.6 標(biāo)準(zhǔn)EJB程序異常的增強(qiáng)
8.3.7 系統(tǒng)異常
8.3.8 EJB系統(tǒng)異常的解釋
8.3.9 Bean對系統(tǒng)異常的處理
8.3.10 異常的客戶端視圖
8.3.11 Message-bean的異常處理
8.4 安全性
8.4.1 EJB安全性的目標(biāo)
8.4.2 安全性體系結(jié)構(gòu)概述
8.4.3 WebSphere安全層
8.4.4 EJB安全性細(xì)節(jié)
8.4.5 最佳實(shí)踐:授權(quán)策略矩陣
8.4.6 聯(lián)系一切
8.5 小結(jié)
第II部分 使用Application Developer開發(fā)測試EJB
第9章 WebSphere Studio Application Developer
9.1 WebSphere Studio Application Developer
9.2 WebSphere Studio Workbench
9.2.1 工作區(qū)
9.2.2 用戶接口
9.3 Workbench窗口
9.4 透視圖和視圖
9.4.1 透視圖基礎(chǔ)
9.4.2 視圖和編輯器
9.4.3 定制透視圖
9.4.4 New圖標(biāo)
9.4.5 Web透視圖
9.4.6 Java透視圖
9.4.7 J2EE透視圖
9.4.8 Data透視圖
9.4.9 XML透視圖
9.4.10 Server透視圖
9.4.11 Debug透視圖
9.4.12 CVS Repository Exploring透視圖
9.4.13 幫助信息
9.4.14 內(nèi)存考慮事項(xiàng)
9.5 項(xiàng)目
9.5.1 Java項(xiàng)目
9.5.2 EAR項(xiàng)目
9.5.3 Web項(xiàng)目
9.5.4 Struts
9.5.5 EJB項(xiàng)目
9.5.6 服務(wù)器項(xiàng)目
9.6 服務(wù)器
9.6.1 服務(wù)器配置
9.6.2 啟動和停止服務(wù)器
9.6.3 遠(yuǎn)程服務(wù)器
9.6.4 Agent Controller
9.7 EJB開發(fā)環(huán)境
第10章 應(yīng)用程序示例的介紹和準(zhǔn)備
10.1 Bank模型
10.2 Bank數(shù)據(jù)庫
10.2.1 表
10.2.2 觸發(fā)器
10.2.3 數(shù)據(jù)庫定義DDL
10.2.4 數(shù)據(jù)庫內(nèi)容
10.2.5 創(chuàng)建EJBBANK數(shù)據(jù)庫和表
10.3 準(zhǔn)備Application Developer
10.3.1 工作區(qū)
10.3.2 準(zhǔn)備J2EE 1.3企業(yè)應(yīng)用程序
10.3.3 命名規(guī)則
10.3.4 創(chuàng)建企業(yè)應(yīng)用程序
10.3.5 模塊相關(guān)性
10.3.6 準(zhǔn)備WebSphere測試環(huán)境
10.3.7 服務(wù)器項(xiàng)目
10.3.8 服務(wù)器
10.3.9 給服務(wù)器添加企業(yè)應(yīng)用程序
10.3.10 使用數(shù)據(jù)源來配置服務(wù)器
10.3.11 Utility項(xiàng)目
10.3.12 實(shí)現(xiàn)home工廠
10.3.13 模塊相關(guān)性
10.4 小結(jié)
第11章 容器管理entity bean的開發(fā)
11.1 開發(fā)account CMP entity bean
11.1.1 使用Enterprise Bean Creation向?qū)ч_發(fā)CMP
11.1.2 創(chuàng)建CMP entity bean
11.1.3 生成的類
11.1.4 生成的部署描述符
11.1.5 修整創(chuàng)建方法
11.1.6 向enterprise bean中添加業(yè)務(wù)邏輯
11.1.7 部署
11.1.8 把entity bean映射到表
11.1.9 生成部署代碼
11.1.10 完成部署描述符
11.2 測試enterprise bean
11.2.1 通用測試客戶端
11.3 開發(fā)用戶和事務(wù)記錄EJB
11.3.1 客戶EJB
11.3.2 為地址信息實(shí)現(xiàn)JavaBean
11.3.3 實(shí)現(xiàn)客戶EJB
11.3.4 事務(wù)記錄EJB
11.3.5 實(shí)現(xiàn)事務(wù)記錄EJB
11.3.6 客戶與事務(wù)記錄bean的映射
11.3.7 生成部署代碼
11.3.8 在通用測試客戶端中測試EJB
11.4 開發(fā)關(guān)系
11.4.1 Application Developer中對于關(guān)系的支持
11.4.2 把賬戶定義到事務(wù)記錄關(guān)系中
11.4.3 為事務(wù)記錄進(jìn)行代碼定制
11.4.4 定義customer與account關(guān)系
11.4.5 顧客對賬戶的代碼定制
11.4.6 創(chuàng)建遠(yuǎn)程方法
11.4.7 JNDI名稱和引用
11.4.8 映射關(guān)系
11.4.9 為關(guān)系生成部署代碼
11.4.10 在通用測試客戶端中測試關(guān)系
11.5 開發(fā)繼承結(jié)構(gòu)
11.5.1 Application Developer對繼承的支持
11.5.2 定義繼承結(jié)構(gòu)
11.5.3 完善生成的代碼
11.5.4 繼承bean的關(guān)系
11.5.5 關(guān)于繼承的映射方法
11.5.6 映射賬戶繼承結(jié)構(gòu)
11.5.7 為繼承生成部署代碼
11.5.8 在通用測試客戶端測試?yán)^承
11.6 清除模型
11.7 部署custom finder
11.7.1 創(chuàng)建一個簡單的custom finder方法
11.7.2 使用關(guān)系和繼承創(chuàng)建finder方法
11.7.3 在bean類中創(chuàng)建select方法
11.8 開發(fā)home方法
11.9 為finder和select方法生成代碼
第12章 CMP的映射策略
12.1 映射策略
12.1.1 自頂向下(Top-down)
12.1.2 自底向上(Bottom-up)
12.1.3 中間匹配(Meet-in the-middle)
12.2 映射示例
12.2.1 EJBBANK數(shù)據(jù)庫的自底向上映射
12.2.2 Bank模型的自頂向下映射
12.2.3 將CMP映射到多個表
12.2.4 映射關(guān)系
12.2.5 映射繼承
12.2.6 映射相關(guān)值類
12.3 轉(zhuǎn)換器和組合器
12.3.1 使用組合器
12.3.2 使用轉(zhuǎn)換器
第13章 Bean-管理entity bean的開發(fā)
13.1 Bean管理的持久性
13.2 為什么需要BMP
13.3 建議
13.3.1 BMP作為CMP的子類(subclass)
13.4 開發(fā)BMP entity bean
13.4.1 包含用戶信息的表格
13.4.2 為BMP entity bean創(chuàng)建EJB項(xiàng)目
13.4.3 創(chuàng)建超類CMP entity bean
13.4.4 鍵類
13.4.5 創(chuàng)建BMP entity bean
13.4.6 抽象方法
13.4.7 定義持久性字段
13.4.8 創(chuàng)建帶有參數(shù)的方法
13.4.9 查看bean中的方法
13.4.10 實(shí)現(xiàn)bean方法
13.4.11 完成BMP entity bean
13.4.12 提升業(yè)務(wù)方法
13.4.13 完成部署描述符
13.4.14 實(shí)現(xiàn)持久類
13.5 生成部署代碼
13.6 創(chuàng)建數(shù)據(jù)庫表
13.6.1 生成DDL
13.6.2 運(yùn)行DDL
13.6.3 加載示例數(shù)據(jù)
13.7 測試BMP entity bean
13.8 只讀方法
13.9 小結(jié)
13.9.1 BMP entity bean的優(yōu)缺點(diǎn)
13.9.2 訪問意向
第14章 開發(fā)session bean
14.1 設(shè)計(jì)
14.1.1 Home生成器
14.1.2 Session bean異常
14.2 開發(fā)stateless session bean
14.2.1 為session bean創(chuàng)建EJB項(xiàng)目
14.2.2 為banking事務(wù)創(chuàng)建session bean
14.2.3 訪問CMP entity home
14.2.4 實(shí)現(xiàn)業(yè)務(wù)邏輯
14.2.5 設(shè)置部署屬性
14.2.6 生成部署代碼
14.2.7 在通用測試客戶端中測試業(yè)務(wù)邏輯
14.3 開發(fā)一個stateful session bean
14.3.1 設(shè)計(jì)問題
14.3.2 創(chuàng)建一個stateful session bean
14.3.3 處理Home引用
14.3.4 實(shí)現(xiàn)業(yè)務(wù)邏輯
14.3.5 測試stateful session bean
14.4 由session bean創(chuàng)建Web Service
14.4.1 創(chuàng)建Web service
14.4.2 用生成的測試客戶端來測試Web service
14.4.3 用通用測試客戶端測試Web service
14.4.4 分析生成的代碼
14.5 小結(jié)
第15章 EJB access bean
15.1 什么是access bean
15.1.1 EJB生成器
15.1.2 數(shù)據(jù)類
15.1.3 JavaBean封裝
15.1.4 Copy helper
15.1.5 Access bean和關(guān)系
15.2 開發(fā)access bean
15.2.1 開發(fā)數(shù)據(jù)類
15.2.2 生成access bean
15.2.3 生成部署代碼
15.2.4 生成JavaBean封裝
15.2.5 測試access bean
15.3 小結(jié)
第16章 開發(fā)message-driven bean
16.1 設(shè)計(jì)
16.1.1 命名約定
16.2 開發(fā)message-driven bean
16.2.1 創(chuàng)建數(shù)據(jù)傳輸對象
16.2.2 創(chuàng)建message-driven bean
16.2.3 實(shí)現(xiàn)MDB
16.2.4 設(shè)置部署信息
16.3 設(shè)置服務(wù)器
16.3.1 服務(wù)器配置
16.4 Message-driven bean客戶端
16.4.1 Servlet客戶端
16.4.2 J2EE應(yīng)用程序客戶端
16.5 測試MDB
16.6 事物類型
16.7 小結(jié)
第17章 客戶端開發(fā)
17.1 客戶端類型
17.2 引用
17.2.1 EJB引用
17.2.2 資源和資源環(huán)境引用
17.2.3 在客戶端代碼中使用引用
17.3 開發(fā)servlet客戶端
17.3.1 運(yùn)行示例
17.3.2 Web項(xiàng)目
17.3.3 創(chuàng)建servlet
17.3.4 創(chuàng)建HTML頁面
17.3.5 完成servlet
17.3.6 創(chuàng)建JSP
17.3.7 Web應(yīng)用程序部署描述符
17.3.8 測試Web客戶端
17.4 開發(fā)基于Struts的Web客戶端
17.4.1 什么是Struts
17.4.2 使用MVC框架的Struts
17.4.3 Application Developer對Struts的支持
17.4.4 創(chuàng)建Struts Web項(xiàng)目
17.4.5 創(chuàng)建Struts Web圖
17.4.6 定義應(yīng)用程序資源
17.4.7 實(shí)現(xiàn)Web應(yīng)用程序
17.4.8 實(shí)現(xiàn)表單bean
17.4.9 實(shí)現(xiàn)輸入JSP
17.4.10 實(shí)現(xiàn)action
17.4.11 實(shí)現(xiàn)輸出JSP
17.4.12 完成Web圖連接
17.4.13 Struts配置文件
17.4.14 Web應(yīng)用程序部署描述符
17.4.15 測試Struts客戶端
17.5 J2EE客戶端容器
17.6 開發(fā)message-driven bean客戶端
17.6.1 創(chuàng)建應(yīng)用程序客戶端項(xiàng)目
17.6.2 創(chuàng)建MDB客戶端類
17.6.3 部署描述符
17.6.4 在Application Developer中運(yùn)行應(yīng)用程序客戶端
17.6.5 在Application Developer外運(yùn)行客戶端
17.6.6 應(yīng)用程序客戶端資源配置工具
17.6.7 部署WebSphere
17.7 使用access bean的GUI客戶端
17.7.1 創(chuàng)建GUI應(yīng)用程序客戶端
17.7.2 完成代碼
17.7.3 配置啟動器
17.7.4 測試GUI客戶端
17.8 使用Web service的客戶端
17.9 外部化字符串
17.9.1 查找需要外部化的字符串
17.9.2 外部化的結(jié)果文件
17.10 小結(jié)
第18章 企業(yè)應(yīng)用程序的部署
18.1 企業(yè)應(yīng)用程序
18.1.1 使用Application Developer管理部署描述符
18.1.2 EJB模塊
18.1.3 Web模塊
18.1.4 應(yīng)用程序客戶端模塊
18.2 配置WebSphere Application Server
18.2.1 啟動服務(wù)器和管理控制臺
18.2.2 配置服務(wù)器
18.2.3 配置JDBC驅(qū)動和數(shù)據(jù)源
18.2.4 為MDB配置一個消息監(jiān)聽程序
18.2.5 配置connection factory和隊(duì)列
18.2.6 激活JMS服務(wù)器
18.2.7 保存配置
18.2.8 停止和啟動服務(wù)器
18.3 安裝企業(yè)應(yīng)用程序
18.3.1 創(chuàng)建EAR文件
18.3.2 安裝EAR文件
18.3.3 啟動服務(wù)器和應(yīng)用程序
18.4 測試ITSO banking應(yīng)用程序
18.4.1 Web應(yīng)用程序
18.4.2 消息驅(qū)動bean
18.5 應(yīng)用程序裝配工具
18.6 命令行工具
18.6.1 批處理命令
18.6.2 腳本工具
18.7 小結(jié)
第19章 Application Developer的團(tuán)隊(duì)開發(fā)環(huán)境
19.1 簡介
19.1.1 工作區(qū)
19.1.2 項(xiàng)目
19.1.3 本地歷史
19.1.4 導(dǎo)出
19.1.5 樂觀并發(fā)
19.1.6 悲觀同步
19.2 設(shè)置一個團(tuán)隊(duì)資源庫
19.3 并行版本系統(tǒng)
19.3.1 CVS安裝和配置
19.3.2 Application Developer 5.0中的新特性
19.3.3 哪些改動會影響您的工作
19.3.4 從版本控制中忽略資源
19.4 單獨(dú)用戶的開發(fā)場景
19.4.1 連接到一個CVS資源庫
19.4.2 向CVS控制添加一個項(xiàng)目
19.4.3 創(chuàng)建版本
19.4.4 修改和同步
19.4.5 CVS控制臺
19.4.6 資源歷史
19.4.7 文件比較
19.4.8 斷開項(xiàng)目
19.4.9 關(guān)鍵字?jǐn)U展
19.5 團(tuán)隊(duì)開發(fā)場景
第III部分 附錄
附錄A 環(huán)境設(shè)置
A.1 安裝計(jì)劃
A.1.1 硬件
A.1.2 軟件
A.2 安裝DB2 UDB
A.3 安裝IBM WebSphere應(yīng)用服務(wù)器
A.3.1 安裝過程
A.3.2 驗(yàn)證安裝
A.4 WebSphere Studio Application Developer的安裝
A.5 安裝EJBBANK數(shù)據(jù)庫
附錄B 附加資料
B.1 定位Web資料
B.2 使用Web資源
B.2.1 下載Web資源的系統(tǒng)需求
B.2.2 如何使用Web資源
B.2.3 安裝ItsoBank5EAR.ear文件
B.2.4 安裝服務(wù)器
附錄C 作者信息

本目錄推薦

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