注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)精通Enterprise JavaBeans編程

精通Enterprise JavaBeans編程

精通Enterprise JavaBeans編程

定 價(jià):¥38.00

作 者: 李華飚,李水根編著
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: JavaBeans

購(gòu)買這本書(shū)可以去


ISBN: 9787030114600 出版時(shí)間: 2003-05-01 包裝: 膠版紙
開(kāi)本: 24cm 頁(yè)數(shù): 407 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  J2EE是使用基于Web的企業(yè)應(yīng)用開(kāi)發(fā)的標(biāo)準(zhǔn)體系結(jié)構(gòu)。Enterprise JavaBeans(簡(jiǎn)稱EJB)組件技術(shù)是J2EE體系結(jié)構(gòu)的重要組成部分。本書(shū)講述了如何使用EJB組件體系結(jié)構(gòu)進(jìn)行企業(yè)開(kāi)發(fā)。本書(shū)分為兩篇。第一篇重點(diǎn)講述了EJB 2.0規(guī)范。首先講述了J2EE體系結(jié)構(gòu),以及EJB組件技術(shù)在J2EE體系結(jié)構(gòu)中的作用。然后介紹實(shí)體Bean、會(huì)話Bean和消息驅(qū)動(dòng)Bean,這三種Bean是了解編寫每種類型的Bean所需要的基礎(chǔ)知識(shí),包括示例和詳細(xì)的Bean的生命周期圖表。然后講述了高級(jí)EJB概念,包括事務(wù)管理、安全性以及EJD設(shè)計(jì)模式。第二篇主要介紹WebSphere環(huán)境下的EJB編程。包括VisualAge for Java開(kāi)發(fā)工具的介紹,以及如何使用VisualAge for Java開(kāi)發(fā)實(shí)體Bean和會(huì)話Bean。這部分重點(diǎn)講述了一些高級(jí)功能,包括定制Finder方法、Access Bean(訪問(wèn)Bean)的使用以及開(kāi)發(fā),并且以一個(gè)綜合的實(shí)例(內(nèi)容管理系統(tǒng))闡述了三層結(jié)構(gòu)和EJB的結(jié)合使用。在附錄部分介紹了EJB 2.0 API以及部署描述符的使用。本書(shū)適合J2EE系統(tǒng)設(shè)計(jì)人員、EJB開(kāi)發(fā)人員、EJB部署人員以及對(duì)EJB技術(shù)感興趣的讀者閱讀。

作者簡(jiǎn)介

暫缺《精通Enterprise JavaBeans編程》作者簡(jiǎn)介

圖書(shū)目錄

第一篇 Enterprise JavaBeans基礎(chǔ)
第一章 企業(yè)應(yīng)用開(kāi)發(fā)與J2EE
1.1 分布式計(jì)算介紹
1.1.1 分布式計(jì)算的概念
1.1.2 構(gòu)成分布式計(jì)算的一些基本要素
1.1.3 軟件組件技術(shù)介紹
1.2 企業(yè)應(yīng)用開(kāi)發(fā)模型
1.2.1 傳統(tǒng)Client/Server系統(tǒng)的兩層體系結(jié)構(gòu)
1.2.2 企業(yè)應(yīng)用開(kāi)發(fā)的多層體系結(jié)構(gòu)
1.2.3 基于組件的分布式系統(tǒng)開(kāi)發(fā)規(guī)范與平臺(tái)
1.3 J2EE標(biāo)準(zhǔn)
1.3.1 什么是J2EE
1.3.2 J2EE體系結(jié)構(gòu)介紹
1.3.3 J2EE組件
1.3.4 J2EE客戶端
1.3.5 J2EE技術(shù)
1.4 EJB與企業(yè)應(yīng)用集成(EAI)
1.4.1 電子商務(wù)就是EAI 
1.4.2 企業(yè)應(yīng)用分割帶來(lái)的問(wèn)題
1.4.3 什么是EAI
1.4.4 EAI的目標(biāo)
1.4.5 EAI的類型
1.4.6 EAI中間件技術(shù)
1.4.7 EAI架構(gòu)模式
1.4.8 EJB、應(yīng)用程序服務(wù)器與應(yīng)用程序集成(EAI)
第二章 Entetprise JavaBeans概述
2.1 什么是EJB
2.1.1 EJB的定義
2.1.2 EJB技術(shù)規(guī)范目標(biāo)
2.2 為什么選擇EJB
2.3 EJB中的角色
2.3.1 角色定義
2.3.2 EJB角色間的關(guān)系
2.4 EJB的種類
2.4.1 會(huì)話Bean(Session Bean)
2.4.2 實(shí)體Bean(Entity Bean)
2.4.3 消息處理Bean
2.5 Enterprise JavaBeans和JavaBeans的關(guān)系
2.6 Enterprise JavaBeans的體系結(jié)構(gòu)
2.6.1 相關(guān)概念
2.6.2 體系結(jié)構(gòu)
2.7 理解EJB組件
2.7.1 Home接口
2.7.2 Home接口中的方法
2.7.3 容器
2.7.4 Enterprise JavaBean
2.7.5 Remote Interface
2.7.6 EJBObject
2.8 會(huì)話Bean
2.8.1 會(huì)話Bean的交換
2.8.2 活化和鈍化
2.8.3 會(huì)話Bean的狀態(tài)管理
2.9 實(shí)體Bean
2.9.1 實(shí)體Bean的角色
2.9.2 實(shí)體Bean和會(huì)話Bean的比較
2.9.3 Finder方法
2.9.4 主鍵
2.9.5 實(shí)體Bean的內(nèi)外存交換
2.9.6 自管理的持久性
2.9.7 容器管理的持久性
2.10 EJB的配置和部署
2.10.1 EJB部署描述符頂級(jí)元素
2.10.2 部署描述符
2.10.3 EJB Jar文件
2.10.4 EJB部署過(guò)程
2.10.5 區(qū)分EJB開(kāi)發(fā)的角色
2.11 EJB異常類型
第三章 Session Bean組件
3.1 概述
3.1.1 有狀態(tài)會(huì)話Bean
3.1.2 無(wú)狀態(tài)會(huì)話Bean
3.1.3 會(huì)話Bean的客戶端視圖
3.2 會(huì)話Bean客戶端接口
3.2.1 會(huì)話Bean遠(yuǎn)程接口
3.2.2 會(huì)話Bean本地接口
3.2.3 會(huì)話Bean的Home接口
3.2.4 會(huì)話Bean的本地Home接口
3.3 無(wú)狀態(tài)會(huì)話Bean
3.3.1 無(wú)狀態(tài)會(huì)話Bean的生命周期
3.3.2 無(wú)狀態(tài)會(huì)話Bean的Bean類
3.3.3 無(wú)狀態(tài)會(huì)話Bean上下文設(shè)置
3.3.4 無(wú)狀態(tài)會(huì)話Bean的創(chuàng)建與刪除
3.4 有狀態(tài)會(huì)話Bean
3.4.1 有狀態(tài)會(huì)話Bean的生命周期
3.4.2 有狀態(tài)會(huì)話Bean的Bean類
3.4.3 有狀態(tài)會(huì)話Bean的創(chuàng)建與刪除
3.4.4 有狀態(tài)會(huì)話Bean的鈍化與激活
3.4.5 有狀態(tài)會(huì)話Bean小結(jié)
3.5 從EJB會(huì)話Bean訪問(wèn)EJB實(shí)體Bean
3.6 小結(jié)
第四章 實(shí)體Bean組件
4.1 實(shí)體Bean概述
4.2 實(shí)體Bean客戶端接口
4.2.1 實(shí)體Bean遠(yuǎn)程接口
4.2.2 實(shí)體Bean本地接口
4.2.3 實(shí)體Bean的Home接口
4.2.4 實(shí)體Bean的本地Home接口
4.3 介紹BMP實(shí)體Bean
4.3.1 BMP實(shí)體Bean的生命周期
4.3.2 BMP實(shí)體Bean上下文的設(shè)置與取消設(shè)置
4.3.3 BMP實(shí)體Bean的查找
4.3.4 BMP實(shí)體Bean的創(chuàng)建與刪除
4.3.5 BMP實(shí)體Bean的鈍化與激活
4.3.6 BMP實(shí)體Bean的存儲(chǔ)與加載
4.3.7 BMP實(shí)體Bean小結(jié)
4.4 介紹CMP實(shí)體Bean
4.4.1 EJB 2.0與CMP
4.4.2 CMP 2.0模型
4.4.3 容器管理的關(guān)系(CMR)
4.4.4 CMP實(shí)體Bean的生命周期
4.4.5 CMP實(shí)體Bean小結(jié)
第五章 EJB QL:用于CMP查詢方法的EJB查詢語(yǔ)言
5.1 概述
5.2 EJB QL定義
5.2.1 抽象模式類型和查詢域
5.2.2 查詢方法
5.2.3 命名
5.2.4 示例
5.2.5 返回值類型
5.2.6 From語(yǔ)句和導(dǎo)航聲明
5.2.7 Where語(yǔ)句和條件表達(dá)式
5.2.8 Select語(yǔ)句
5.2.9 Null值
5.2.10 相等語(yǔ)義
5.2.11 限制
5.3 示例
5.3.1 簡(jiǎn)單查詢
5.3.2 有關(guān)系的查詢
5.3.3 使用輸入?yún)?shù)查詢
5.3.4 查詢實(shí)體Bean的值
5.3.5 EJB QL和SQL
5.4 EJB QL BNF
第六章 消息驅(qū)動(dòng)的Bean組件
6.1 概述
6.2 消息驅(qū)動(dòng)Bean組件的作用
6.3 消息驅(qū)動(dòng)Bean的客戶端視圖
6.4 消息驅(qū)動(dòng)Bean實(shí)例與其容器之間的關(guān)系
6.4.1 必需的MessageDrivenBean接口
6.4.2 必需的javax.jms.MessapeListener接口
6.4.3 MessageDrivenContext接口
6.4.4 消息驅(qū)動(dòng)Bean的ejbCreate()方法
6.4.5 序列化消息驅(qū)動(dòng)Bean方法
6.4.6 消息處理的并發(fā)
6.4.7 消息驅(qū)動(dòng)Bean方法的事務(wù)上下文
6.4.8 消息確認(rèn)
6.4.9 消息驅(qū)動(dòng)Bean與目的地的關(guān)聯(lián)
6.4.10 處理異常
6.4.11 遺漏的ejbRemove()調(diào)用
6.5 消息驅(qū)動(dòng)Bean狀態(tài)圖
6.6 消息驅(qū)動(dòng)Bean的對(duì)象交互圖
6.6.1 消息接收:onMessage方法調(diào)用
6.6.2 將實(shí)例添加到池中
6.6.3 從地中刪除實(shí)例
6.7 Bean供應(yīng)商的責(zé)任
6.7.1 類和接口
6.7.2 消息驅(qū)動(dòng)Bean類
6.7.3 ejbCreate方法
6.7.4 onMessnge方法
6.7.5 ejbRemove方法
6.8 容器供應(yīng)商的責(zé)任
6.8.1 實(shí)現(xiàn)類的生成
6.8.2 消息驅(qū)動(dòng)Bean的部署
6.8.3 非可重入實(shí)例
6.8.4 事務(wù)范圍、安全、異常
第七章 事務(wù)處理
7.1 事務(wù)的概念
7.2 J2EE對(duì)事務(wù)的支持
7.2.1 Java Transaction Service(JTS)
7.2.2 Java Transaction API(JTA)
7.2.3 EJB事務(wù)屬性
7.3 隔離
7.3.1 并發(fā)控制
7.3.2 并發(fā)事務(wù)引發(fā)的問(wèn)題
7.3.3 隔離層
第八章 安全性
8.1 EJB 1.1安全模型
8.2 EJB安全定制
第九章 異常
9.1 異常的種類
9.2 異常處理基礎(chǔ)知識(shí)
9.3 EJB容器處理異常的方式
9.4 一般的處理異常策略
9.5 EJB異常處理的原則
9.6 應(yīng)用異常的處理
9.7 處理系統(tǒng)異常
9.8 處理Web層的異常
9.9 真實(shí)世界的復(fù)雜性
9.10 小結(jié)
第十章 EJB與J2EE設(shè)計(jì)模式
10.1 Model-View-Controller模式
10.2 Front Controller模式
10.3 Session Facade模式
10.4 Data Access Object模式
10.5 小結(jié)
第二篇 便用VisualAge for Java開(kāi)發(fā)EJB
第十一章 介紹VisualAge for Java
11.1 概述
11.2 集成式開(kāi)發(fā)環(huán)境(IDE)
11.3 數(shù)據(jù)庫(kù)連接
11.4 企業(yè)系統(tǒng)連接
11.5 J2EE開(kāi)發(fā)環(huán)境
11.6 EJB頁(yè)
11.7 容器管理的持久化(Container-Managed Persistence,CMP)
11.8 WebSphere測(cè)試環(huán)境(WTE,WebSphere Test Environment)
11.9 Deployment(發(fā)布)
11.10 測(cè)試和調(diào)試
11.11 RAD支持
11.12 小組開(kāi)發(fā)環(huán)境
第十二章 EJB開(kāi)發(fā)環(huán)境
12.1 EJB開(kāi)發(fā)環(huán)境的功能概述
12.1.1 EJB頁(yè)
12.1.2 創(chuàng)建EnterpriseBean和AccessBean
12.1.3 在Enterprise Bean中構(gòu)建數(shù)據(jù)持久性
12.1.4 生成調(diào)度碼
12.1.5 驗(yàn)證Enterprise Bean和Access Bean代碼
12.1.6 測(cè)試Enterprise Bean
12.2 安裝和配置VisualAge for Java
12.2.1 安裝VisualAge for Java
12.2.2 裝入必需的功能部件
12.2.3 將JDBC驅(qū)動(dòng)程序添加到類路徑
12.3 EJB開(kāi)發(fā)環(huán)境的使用概述
12.4 EJB頁(yè)
12.4.1 企業(yè)Bean窗格
12.4.2 類型/特性窗格
12.4.3 成員窗格
12.4.4 Source窗格
12.5 操作
12.5.1 工具欄的圖標(biāo)
12.5.2 Enterprisc Beans窗格的操作
12.5.3 對(duì)類型的操作
12.5.4 對(duì)特性菜單的操作
12.5.5 對(duì)成員的操作
12.5.6 對(duì)Source窗格的操作
12.5.7 對(duì)Enterprise Bean的測(cè)試
第十三章 使用VisualAge for Java開(kāi)發(fā)CMP實(shí)體Bean
13.1 CMP開(kāi)發(fā)過(guò)程概述
13.2 EJB組(EJB Group)的使用
13.2.1 添加EJB組
13.2.2 從模式或模型創(chuàng)建EJB組
13.2.3 刪除EJB組和Enterprise Bean
13.3 添加Enterprise Bean
13.3.1 打開(kāi)“創(chuàng)建Enterprise Bean智能向?qū)А?br />13.3.2 創(chuàng)建新的Enterprise Bean
13.3.3 從資源庫(kù)檢索現(xiàn)存的Enterprise Bean
13.3.4 從JAR文件導(dǎo)入Enterprise Bean
13.4 創(chuàng)建和管理CMP字段
13.4.1 添加CMP字段
13.4.2 刪除CMP字段
13.5 實(shí)例:創(chuàng)建一個(gè)簡(jiǎn)單的CMP實(shí)體Bean
13.5.1 理解自動(dòng)生成的類和接口
13.5.2 理解自動(dòng)生成的方法
13.6 在企業(yè)Bean中添加新的方法
13.7 添加方法到遠(yuǎn)程接口
13.8 將方法標(biāo)記為只讀
13.9 定制本地接口
13.9.1 定制ejbCreate方法
13.9.2 創(chuàng)建新的ejbCreate方法
13.9.3 添加方法到本地接口
13.10 定義數(shù)據(jù)庫(kù)模式
13.10.1 創(chuàng)建模式
13.10.2 創(chuàng)建表和列
13.10.3 創(chuàng)建外鍵關(guān)系
13.10.4 將模式導(dǎo)出到數(shù)據(jù)庫(kù)
13.11 映射數(shù)據(jù)庫(kù)模式
13.11.1 創(chuàng)建EJB組映射
I3.11.2 創(chuàng)建表映射
13.11.3 編輯特性映射
13.12 將企業(yè)Bean映射至數(shù)據(jù)庫(kù)表的方法
13.12.1 自頂向下
13.12.2 自底向上
13.12.3 上下向中
13.13 調(diào)度
13.13.1 設(shè)置EJB調(diào)度描述符特性
13.13.2 生成EJB調(diào)度類
13.14 小結(jié)
第十四章 使用VisualAge for Java開(kāi)發(fā)BMP實(shí)體Bean
14.1 Bean-Managed Persistence(Bean管理的持久化)
14.2 實(shí)例:開(kāi)發(fā)一個(gè)BMP實(shí)體Bean
14.2.1 創(chuàng)建一個(gè)BMP實(shí)體Bean
14.2.2 理解生成的類和接口
14.2.3 添加和定義BMP字段
14.2.4 更改鍵類
14.2.5 Bean類中的方法
14.2.6 實(shí)現(xiàn)Bean類中的方法
14.2.7 修改本地接口和遠(yuǎn)程接口
14.3 小結(jié)
第十五章 使用VisualAge for Java開(kāi)發(fā)Session Bean
15.1 SessionBean的實(shí)現(xiàn)
15.1.1 Session Bean類
15.1.2 遠(yuǎn)程接口
15.1.3 本地接口
15.2 實(shí)例:無(wú)狀態(tài)Session Bean的開(kāi)發(fā)
15.2.1 新建Session Bean
15.2.2 理解自動(dòng)生成的類型和方法
15.2.3 添加商業(yè)方法
15.2.4 設(shè)置Session Beand的狀態(tài)管理屬性
15.3 實(shí)例:購(gòu)物車SessionBean
15.3.1 創(chuàng)建購(gòu)物車Session Bean
15.3.2 定義購(gòu)物車SessionBean的狀態(tài)管理屬性
15.3.3 代表購(gòu)物信息的一個(gè)類
15.3.4 在Bean類中創(chuàng)建商業(yè)方法
15.3.5 將創(chuàng)建的商業(yè)方法添加到本地接口或者遠(yuǎn)程接口
15.4 小結(jié)
第十六章 定制Finder方法進(jìn)行查詢
16.1 Finder方法概述
16.2 編寫定制的Finder方法
16.2.1 BeanFinderHelper接口
16.2.2 BcanFinderObjcct類
16.3 何時(shí)使用定制Finder
16.3.1 兩種方法的混合使用
16.3.2 定制Finder的替代選擇
16.4 Finder方法和事務(wù)
16.5 Finder和復(fù)雜的關(guān)聯(lián)
16.6 小結(jié)
第十七章 Access Beans(訪問(wèn)Bean)開(kāi)發(fā)
17.1 Access Bean概述
17.1.1 Acccss Bean的類型
17.1.2 Access Bean的一般特性
17.1.3 Access Bean的一般約定
17.2 JavaBean wrapper
17.2.1 創(chuàng)建Java Bean Wraper
17.2.2 分析生成的Java Bean Wraper
17.3 Copy Helper
17.3.1 創(chuàng)建Copy Heopr訪問(wèn)Bean
17.3.2 分析生成的Copy Helper訪問(wèn)Bean
17.4 Rowset
17.4.1 創(chuàng)建Rowset訪問(wèn)Bean
17.4.2 分析生成的Rowset訪問(wèn)Bean
17.5 在客戶端編程中使用Access Bean
第十八章 繼承
18.1 繼承概述
18.1.1 為繼承創(chuàng)建映射
18.1.2 EJB繼承的特性
18.1.3 標(biāo)準(zhǔn)Java繼承的特性
18.2 實(shí)例:使用EJB繼承創(chuàng)建Enterprise Bean
18.3 使用Java繼承來(lái)開(kāi)發(fā)企業(yè)Bean
18.4 小結(jié)
第十九章 關(guān)聯(lián)
19.1 實(shí)例:創(chuàng)建1:m關(guān)聯(lián)
19.1.1 創(chuàng)建實(shí)體Bean:Company和Product
19.1.2 添加關(guān)聯(lián)
19.1.3 生成的代碼
19.1.4 定義數(shù)據(jù)庫(kù)模式
19.1.5 定義外鍵關(guān)系
19.1.6 映射模式和映射關(guān)聯(lián)
19.2 實(shí)例:創(chuàng)建m:m關(guān)聯(lián)
第二十章 客戶端編程
20.1實(shí)例:查詢圖書(shū)內(nèi)容
20.2 使用Access Bean來(lái)訪問(wèn)EJB
第二十一章 實(shí)例:網(wǎng)站內(nèi)容管理系統(tǒng)
21.1 介紹內(nèi)容管理系統(tǒng)
21.2 功能分析
21.2.1 欄目管理
21.2.2 頁(yè)面管理
21.2.3 內(nèi)容瀏覽
21.3 系統(tǒng)設(shè)計(jì)
21.3.1 抽取對(duì)象
21.3.2 設(shè)計(jì)數(shù)據(jù)庫(kù)
21.3.3 設(shè)計(jì)模式
21.4 實(shí)現(xiàn)方案
21.5 程序講解
21.5.1 Servlet的父類
21.5.2 刪除欄目(Servlet程序)
21.5.3 編輯欄目(Servlet程序)
21.5.4 查看欄目?jī)?nèi)容(Servlet程序)
21.5.5 查看欄目列表(Servlet程序)
21.5.6 新建欄目(Servlet程序)
21.5.7 刪除文章(Servlet程序)
21.5.8 編輯文章(Servlet程序)
21.5.9 查看文章內(nèi)容(Servlet程序)
2.5.10 查看文章列表(Servlet程序)
21.5.11 新建文章(Servlet程序)
21.5.12 瀏覽文章內(nèi)容(Servlet程序)
21.5.13 瀏覽文章列表(Servlet程序)
21.5.14 編輯欄目(JSP頁(yè)面)
21.5.15 查看欄目列表(JSP頁(yè)面)
21.5.16 新建欄目(JSP頁(yè)面)
21.5.17 編輯文章(JSP頁(yè)面)
21.5.18 查看文章列表(JSP頁(yè)面)
21.5.19 新建文章(JSP頁(yè)面)
21.5.20 瀏覽文章內(nèi)容(JSP頁(yè)面)
21.5.21 瀏覽文章列表(JSP頁(yè)面)
21.6 小結(jié)
附錄A EJB API 2.0
附錄B EJB 1.1部署描述符

本目錄推薦

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