注冊(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 2.0程序設(shè)計(jì)

Enterprise JavaBeans 2.0程序設(shè)計(jì)

Enterprise JavaBeans 2.0程序設(shè)計(jì)

定 價(jià):¥38.00

作 者: 操宜新,薛江波編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: JavaBeans

ISBN: 9787111110569 出版時(shí)間: 2003-01-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 441 字?jǐn)?shù):  

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

  本書(shū)以豐富的實(shí)例和通俗易懂的語(yǔ)言闡述了EJB2.0的體系結(jié)構(gòu),并對(duì)EJB的Java類(lèi)、接口、組件模型以及運(yùn)行時(shí)的動(dòng)態(tài)特征進(jìn)行精練的說(shuō)明. 本書(shū)面向EJB的中、高級(jí)用戶(hù),重點(diǎn)向讀者介紹如何利用EJB對(duì)現(xiàn)實(shí)世界中的商業(yè)對(duì)象和流程進(jìn)行建模,并遵從軟件工程的規(guī)范進(jìn)行系統(tǒng)開(kāi)發(fā)。這樣讀者就可以充分利用EJB的強(qiáng)大威力,建立清晰的系統(tǒng)模型,將數(shù)據(jù)的持久性、商業(yè)實(shí)體、商業(yè)邏輯、客戶(hù)端用戶(hù)界面等部分進(jìn)行分割,從而實(shí)現(xiàn)一個(gè)高度靈活的可重用應(yīng)用系統(tǒng)。

作者簡(jiǎn)介

暫缺《Enterprise JavaBeans 2.0程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 EJB基礎(chǔ)
1.1 EJB的歷史和目標(biāo)
1.1.1 EJB的基本概念
1.1.2 EJB體系結(jié)構(gòu)的歷史
1.1.3 組件體系結(jié)構(gòu)
1.1.4 多層體系結(jié)構(gòu)
1.1.5 EJB設(shè)計(jì)的目標(biāo)
1.2 EJB的特點(diǎn)及使用
1.2.1 三種分布式體系結(jié)構(gòu)的比較
1.2.2 EJB的使用對(duì)象
1.2.3 EJB的優(yōu)勢(shì)
1.2.4 使用EJB的商業(yè)解決方案
1.3 Java2平臺(tái),企業(yè)版(J2EE)
1.3.1 什么是J2EE
1.3.2 J2EE框架
1.3.3 EJB
1.3.4 通信機(jī)制
1.3.5 數(shù)據(jù)連接
1.3.6 商業(yè)邏輯處理機(jī)制
1.3.7 Web連接
1.3.8 JavaMail
1.3.9 XML
1.4 EJB的現(xiàn)狀和前景
1.5 小結(jié)
第2章 進(jìn)一步深入EJB
2.1 什么是企業(yè)Bean
2.1.1 EJB的種類(lèi)
2.1.2 EJB的基礎(chǔ):分布式對(duì)象
2.1.3 分布式對(duì)象和中間件
2.2 Enterprise Bean的組成
2.2.1 Enterprise Bean類(lèi)
2.2.2 EJB對(duì)象
2.2.3 遠(yuǎn)程接口
2.2.4 本地接口
2.2.5 Home對(duì)象
2.2.6 Home接口
2.2.7 部署描述符
2.2.8 廠(chǎng)商相關(guān)文件
2.2.9 Ejb-jar文件
2.3 EJB中各角色介紹
2.3.1 企業(yè)Bean提供商
2.3.2 應(yīng)用程序集成商
2.3.3 部署方案設(shè)計(jì)師
2.3.4 EJB服務(wù)器提供商
2.3.5 EJB容器提供商
2.3.6 持續(xù)性管理器提供商
2.3.7 系統(tǒng)管理員
2.4 容器和服務(wù)器的責(zé)任
2.4.1 資源管理和Bean生命周期管理
2.4.2 狀態(tài)管理
2.4.3 事務(wù)處理
2.4.4 安全
2.4.5 持續(xù)性
2.4.6 遠(yuǎn)程訪(fǎng)問(wèn)和位置透明性
2.4.7 代碼粘合和Bean安裝工具
2.4.8 特殊容器功能
2.5 理解EJB的調(diào)用
2.5.1 MDI在EJB中的作用
2.5.2 如何用JNDI來(lái)定位Home對(duì)象
2.5.3 生成一個(gè)EJB對(duì)象
2.5.4 調(diào)用一個(gè)方法
2.5.5 撤消一個(gè)EJB對(duì)象
2.6 EJB的配置與部署
2.6.1 使用XML的J2EE應(yīng)用程序部署描述
2.6.2 EJB部署描述符頂極元素
2.6.3 EJB JAR文件
2.6.4 EJB部署過(guò)程
2.7 小結(jié)
第3章 開(kāi)發(fā)工具和服務(wù)器
3.1 J2EE開(kāi)發(fā)包和它的部署工具
3.1.1 建立源文件
3.1.2 編譯
3.1.3 部署
3.1.4 運(yùn)行
3.1.5 補(bǔ)充
3.2 Borland Jbuilder和BAS/BES
3.2.1 設(shè)置
3.2.2 開(kāi)發(fā)
3.2.3 運(yùn)行
3.2.4 補(bǔ)充
3.3 數(shù)據(jù)庫(kù)服務(wù)器Cloudscape和Oracle
3.3.1 Cloudscape
3.3.2 Oracle
3.4 流行EJB服務(wù)器評(píng)估
3.4.1 SUN的J2EE
3.4.2 BEA的WebLogic
3.4.3 IBM的WebSphere
3.4.4 Borland的BES
3.4.5 免費(fèi)的JBOSS
3.5 小結(jié)
第4章 會(huì)話(huà)Bean
4.1 概述
4.2 會(huì)話(huà)Bean編程接口
4.2.1 EJBHome/EJBLocalHome接口
4.2.2 EJBObject/EJBLocalobject接口
4.2.3 SessionBean接口
4.3 無(wú)狀態(tài)會(huì)話(huà)Bean
4.3.1 無(wú)狀態(tài)會(huì)話(huà)Bean簡(jiǎn)介
4.3.2 無(wú)狀態(tài)會(huì)話(huà)Bean的特性
4.3.3 無(wú)狀態(tài)會(huì)話(huà)Bean的生存期模型
4.4 有狀態(tài)會(huì)話(huà)Bean
4.4.1 有狀態(tài)會(huì)話(huà)Bean簡(jiǎn)介
4.4.2 對(duì)話(huà)狀態(tài)
4.4.3 有狀態(tài)會(huì)話(huà)Bean的生存期模型
4.5 使用CountBean匯總商品價(jià)格
4.5.1 Bean類(lèi)CounBean.java
4.5.2 Home接口CountHome.java
4.5.3 遠(yuǎn)程接日Count.java
4.5.4 部署描述符
4.5.5 部署B(yǎng)ean
4.5.6 客戶(hù)端代碼
4.5.7 運(yùn)行
4.6 小結(jié)
第5章 實(shí)體Bean
5.1 數(shù)據(jù)持續(xù)化
5.1.1 各行其是時(shí)期
5.1.2 第一次統(tǒng)一浪潮——ODBC
5.1.3 Java的處理方法——JDBC
5.1.4 未來(lái)的方向——JDO
5.1.5 EJB2.0的處理方式——實(shí)體Bean和EJB QL
5.2 實(shí)體Bean概述
5.2.1 實(shí)體Bean的生存期長(zhǎng)
5.2.2 實(shí)體Bean的緩沖
5.2.3 實(shí)體Bean可以被多個(gè)客戶(hù)端調(diào)用
5.2.4 主鍵
5.2.5 兩種不同的實(shí)體Bean
5.3 實(shí)體Bean編程接口——EntityBean接口
5.3.1 setEntityContext/unsetEntityContext方法
5.3.2 ejbRemove方法
5.3.3 ejbActivate/ejbPassivate方法
5.3.4 ejbLoad/ejbStore方法
5.3.5 ejbCreate<METHOD>方法
5.3.6 ejbPostCreate<METHOD>方法
5.4 實(shí)體Bean編程接口二——其他幾種接口
5.4.1 EntityContext接口
5.4.2 EJBHome/EJBLocalHome接口
5.4.3 Home方法
5.5 實(shí)體Bean的生存期模型
5.6 小結(jié)
第6章 容器管理持續(xù)性的實(shí)體Bean
6.1 概述
6.1.1 抽象持續(xù)模式
6.1.2 EJB QL
6.2 實(shí)體Bean類(lèi)
6.2.1 CMP的Bean類(lèi)是虛類(lèi)
6.2.2 字段在于類(lèi)中定義
6.3 用CMP實(shí)體Bean表示圖書(shū)信息
6.3.1 遠(yuǎn)程接口Book.java
6.3.2 本地接口BookLocal.java
6.3.3 本地Home接口BookHome.java
6.3.4 本地Home接口BookLocalHome.java
6.3.5 實(shí)體Bean類(lèi)BookBean.java
6.3.6 部署描述符ejb-jar.xml
6.3.7 客戶(hù)端代碼BookClient.java
6.4 容器管理的關(guān)系
6.4.1 實(shí)體Bean的關(guān)系類(lèi)型
6.4.2 CMR字段
6.4.3 在部署描述符中指定關(guān)系
6.4.4 示例
6.5 小結(jié)
第7章 Bean管理持續(xù)性的實(shí)體Bean
7.1 BMP實(shí)體Bean中持續(xù)性的實(shí)現(xiàn)
7.1.1 數(shù)據(jù)庫(kù)連接
7.1.2 ejbFindef<method>方法
7.2 用BMP實(shí)體Bean表示銀行賬戶(hù)信息
7.2.1 遠(yuǎn)程接口Account.java
7.2.2 AccountLocal.java
7.2.3 AccountHome.java
7.2.4 AccountLocalHome.java
7.2.5 AccountPK.java
7.2.6 AccountBean.java
7.2.7 部署描述符
7.2.8 數(shù)據(jù)庫(kù)腳本account.sql
7.2.9 客戶(hù)端程序AccountClient.java
7.3 小結(jié)
第8章 消息驅(qū)動(dòng)Bean
8.1 JMS概述
8.1.1 消息是什么
8.1.2 JMS API是什么
8.1.3 如何使用JMS API
8.1.4 JMS API在J2EE中如何工作
8.1.5 異步的概念
8.2 基本的JMS API概念
8.2.1 JMS體系結(jié)構(gòu)
8.2.2 消息域
8.2.3 消息處理
8.2.4 JMS API編程模型
8.3 消息驅(qū)動(dòng)Bean概述
8.4 編程接口
8.4.1 所需的消息驅(qū)動(dòng)Bean接口
8.4.2 所需的javax.jms.MessageListener接口
8.4.3 消息驅(qū)動(dòng)Bean的上下文接口
8.4.4 消息驅(qū)動(dòng)Bean的ejbCreate方法
8.4.5 序列化的消息驅(qū)動(dòng)Bean方法
8.4.6 消息處理的并行性
8.4.7 消息驅(qū)動(dòng)Bean方法的事務(wù)上下文
8.4.8 消息應(yīng)答
8.4.9 消息驅(qū)動(dòng)Bean與目的地的關(guān)聯(lián)
8.4.10 處理異常
8.4.11 消失了的ejbRemove方法
8.5 消息驅(qū)動(dòng)Bean的生存期模型
8.6 建立一個(gè)Email應(yīng)用程序
8.6.1 第一步:建立一個(gè)電子郵件消息隊(duì)列
8.6.2 第二步:編寫(xiě)電子郵件客戶(hù)端(EmailClient.java)
8.6.3 第三步:編寫(xiě)一個(gè)消息驅(qū)動(dòng)Bean(EmailMDB.java)
8.6.4 第四步:為消息驅(qū)動(dòng)Bean編寫(xiě)部署描述符
8.6.5 第五步:將代碼打包
8.7 小結(jié)
第9章 事務(wù)處理和安全管理
9.1 事務(wù)處理的概念
9.2 幾種典型的事務(wù)
9.2.1 對(duì)多個(gè)數(shù)據(jù)庫(kù)的更新
9.2.2 基于JMS會(huì)話(huà)的消息發(fā)送、接收與多個(gè)數(shù)據(jù)庫(kù)更新
9.2.3 通過(guò)多個(gè)EJB服務(wù)器更新數(shù)據(jù)庫(kù)
9.2.4 基于客戶(hù)端管理的劃分
9.2.5 基于容器管理的劃分
9.3 聲明型事務(wù)管理
9.3.1 事務(wù)作用域
9.3.2 事務(wù)屬性
9.3.3 事務(wù)屬性的定義
9.3.4 事務(wù)傳播
9.4 顯式事務(wù)管理
9.4.1 在基于Bean管理的事務(wù)中的事務(wù)傳播
9.4.2 UserTransaction接口
9.4.3 Status接口
9.4.4 EJBContext中的回滾方法
9.5 事務(wù)中的異常處理
9.5.1 系統(tǒng)異常
9.5.2 應(yīng)用程序異常
9.6 安全管理
9.6.1 標(biāo)準(zhǔn)的EJB安全性編程機(jī)制
9.6.2 標(biāo)準(zhǔn)聲明性EJB安全機(jī)制
9.6.3 特定供應(yīng)商訪(fǎng)問(wèn)控制映射方法
9.6.4 特定供應(yīng)商身份與認(rèn)證
9.6.5 各角色在安全管理中的責(zé)任
9.7 小結(jié)
第10章 EJB和其他分布式處理技術(shù)的比較
10.1 遠(yuǎn)程方法調(diào)用
10.1.1 RMI概述
10.1.2 RMI體系結(jié)構(gòu)
10.1.3 RMI程序開(kāi)發(fā)
10.1.4 RMI和EJB
10.2 CORBA
10.2.1 CORBA簡(jiǎn)介
10.2.2 CORBA如何工作
10.2.3 IOP上的RMI
10.2.4 CORBA與EJB協(xié)同工作
10.3 COM
10.3.1 Windows DNA對(duì)象模型
10.3.2 J2EE對(duì)象模型
10.3.3 EJB和J2EE與COM+和Windows DNA的技術(shù)比較
10.3.4 EJB與COM的溝通
10.4 小結(jié)
第11章 UML與EJB
11.1 UML概述
11.1.1 什么是UML
11.1.2 UML的目標(biāo)
11.1.3 UML中的基本概念
11.1.4 標(biāo)準(zhǔn)建模語(yǔ)言UML的主要特點(diǎn)
11.1.5 標(biāo)準(zhǔn)建模語(yǔ)言UML的應(yīng)用領(lǐng)域
11.2 UML一覽
11.2.1 建模技術(shù)
11.2.2 UML視圖
11.2.3 類(lèi)圖
11.2.4 用例視圖
11.2.5 交互視圖
11.2.6 狀態(tài)圖
11.2.7 活動(dòng)視圖
11.2.8 物理視圖
11.2.9 模型管理視圖
11.2.10 擴(kuò)展結(jié)構(gòu)
11.2.11 視圖間的聯(lián)系
11.3 UML到EJB映射
11.3.1 目標(biāo)
11.3.2 相關(guān)標(biāo)準(zhǔn)
11.3.3 UML擴(kuò)展
11.3.4 UML框架
11.4 UML框架
11.4.1 名詞定義
11.4.2 已定義通用模型元素
11.4.3 標(biāo)準(zhǔn)擴(kuò)展
11.5 UML描述符
11.5.1 概述
11.5.2 UML描述符文件類(lèi)型定義
11.6 正向工程與逆向工程
11.6.1 正向工程
11.6.2 逆向工程
11.7 一個(gè)例子
11.8 小結(jié)
第12章 EJB設(shè)計(jì)模式
12.1 基礎(chǔ)知識(shí)
12.1.1 什么是設(shè)計(jì)模式
12.1.2 描述設(shè)計(jì)模式
12.1.3 使用模式的好處
12.2 設(shè)計(jì)模式怎樣解決設(shè)計(jì)問(wèn)題
12.2.1 對(duì)象設(shè)計(jì)
12.2.2 運(yùn)用復(fù)用機(jī)制
12.2.3 設(shè)計(jì)應(yīng)支持變化
12.3 設(shè)計(jì)EJB時(shí)考慮的因素和不良設(shè)計(jì)分析
12.3.1 設(shè)計(jì)EJB時(shí)考慮的因素
12.3.2 不良設(shè)計(jì)分析
12.4 重構(gòu)商業(yè)層
12.4.1 用會(huì)話(huà)Bean封裝實(shí)體Bean
12.4.2 介紹商業(yè)代理
12.4.3 合并會(huì)話(huà)Beans
12.4.4 消除實(shí)體Beans內(nèi)部通信
12.5 值對(duì)象模式
12.5.1 問(wèn)題的提出
12.5.2 解決方案
12.5.3 小結(jié)
12.5.4 相關(guān)模式
12.6 值對(duì)象裝配器模式
12.6.1 問(wèn)題的提出
12.6.2 解決方案
12.6.3 小結(jié)
12.6.4 相關(guān)模式
12.7 會(huì)話(huà)外觀(guān)模式
12.7.1 問(wèn)題的提出
12.7.2 解決方案
12.7.3 小結(jié)
12.7.4 相關(guān)模式
12.8 復(fù)合實(shí)體模式
12.8.1 問(wèn)題的提出
12.8.2 解決方案
12.8.3 小結(jié)
12.8.4 相關(guān)模式
12.9 消息外觀(guān)模式
12.9.1 問(wèn)題的提出
12.9.2 解決方案
12.9.3 小結(jié)
12.9.4 相關(guān)模式
12.10 服務(wù)定位器模式
12.10.1 問(wèn)題的提出
12.10.2 解決方案
12.10.3 小結(jié)
12.10.4 相關(guān)模式
12.11 總結(jié)
第13章 EJB的實(shí)際應(yīng)用:網(wǎng)上書(shū)店
13.1 邁出第一步:系統(tǒng)設(shè)計(jì)
13.1.1 實(shí)體Bean
13.1.2 實(shí)體Bean之間的聯(lián)系
13.1.3 會(huì)話(huà)Bean及進(jìn)一步的考慮
13.2 顧客實(shí)體表示:CustomerBean
13.2.1 遠(yuǎn)程接口Customer.java
13.2.2 本地接口CustomerLocal.java
13.2.3 遠(yuǎn)程Home接口CustomerHome.Java
13.2.4 本地Home接口CustomerLocalHome.Java
13.2.5 Bean類(lèi)CustomerBean.java
13.3 訂單實(shí)體表示OrderBean
13.3.1 遠(yuǎn)程接口Order.java
13.3.2 本地接口OrderLocal.java
13.3.3 遠(yuǎn)程Home接口OrderHome.java
13.3.4 本地Home接口OrderLocalHome.java
13.3.5 Bean類(lèi)OrderBean.java
13.4 訂單細(xì)目表示OrderItemBean
13.4.1 遠(yuǎn)程接口OrderItem.java
13.4.2 本地接口OrderLocal.java
13.4.3 遠(yuǎn)程Home接口OrderHome.java
13.4.4 本地Home接口OrderLocalHome.java
13.4.5 主鍵類(lèi)OrderPK.java
13.4.6 Bean類(lèi)OrderBean.java
13.5 購(gòu)物車(chē)表示CartBean
13.5.1 遠(yuǎn)程接口Cart.java
13.5.2 本地接口CartLocal.java
13.5.3 Home接口CartHome.java
13.5.4 本地Home接口CartLocalHome.java
13.5.5 Bean類(lèi)CartBean.java
附錄A 理解Java命名和目錄接口(JNDI)
A.1 JNDI概述
A.2 JNDI中的概念
A.3 JNDI編程
附錄B 理解XML
B.1 XML文檔結(jié)構(gòu)和語(yǔ)法規(guī)則
B.2 基本概念
B.3 XML的深入了解
B.4 XML的分析、處理和應(yīng)用
附錄C EJB快速參考
C.1 EJB API列表
C.2 EJBHome
C.3 EJBLocalHome
C.4 EJBLocalObject
C.5 EJBMetaData
C.6 EJBObject
C.7 EnterpriseBean
C.8 EntityBean
C.9 EntityContext
C.10 Handle
C.11 HomeHandle
C.12 MessageDrivenBean
C.13 MessageDrivenContext
C.14 SessionBean
C.15 SessionContext
C.16 SessionSynchronization
C.17 EJB異常參考
C.18 EJB類(lèi)層次結(jié)構(gòu)圖
附錄D EJB(J2EE)服務(wù)器廠(chǎng)商和產(chǎn)品

本目錄推薦

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