注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關EJB錦囊妙技

EJB錦囊妙技

EJB錦囊妙技

定 價:¥35.00

作 者: (美)Benjamin G.Sullins,(美)Mark B.Whipple著;馬朝暉等譯;馬朝暉譯
出版社: 機械工業(yè)出版社
叢編項: Sun公司核心技術叢書
標 簽: EJB

ISBN: 9787111149842 出版時間: 2004-09-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 260 字數(shù):  

內容簡介

  本書系統(tǒng)化地收集了EJB實際開發(fā)問題的解決方案。通過把這些問題的解決過程方便地組織起來,本書會使你減少查找資料的時間,把更多的時間用于開發(fā)。每個解決方案都有相關的解決方案。主要內容CMP和BMPbean事務和安全解決EJB客戶的問題日志記錄的最佳做法消息的相關解決方案使用Cactus測試EJB應用使用XDoclet和更多的工具生成EJB代碼本書以問題/解決方案的格式進行組織,系統(tǒng)地收集了EJB開發(fā)過程中許多實際問題的解決方案。每個解決方案都有與之相關聯(lián)的解決方案,使讀者可以方便地進行查看和理解。本書適合從事Java開發(fā)工作的技術人員閱讀,對于那些對EJB感興趣的讀者同樣適用。

作者簡介

  BenSullins長期從事Java開發(fā)工作,主要的研究領域為J2EE及其相關技術。他是《JMXinAction》一書的作者。MarkWhipple是架構師和開發(fā)人員,擁有11項軟件專利。他從事網(wǎng)絡和軟件集成工作,對J2EE技術非常了解。

圖書目錄

前言
致謝
關于本書
作者在線
第一部分 導論
第1章 客戶代碼
1.1 從另一個EJB調用本地EJB
1.2 從另一個EJB調用遠程EJB
1.3 從servlet訪問EJB
1.4 從Java服務器頁面調用EJB
1.5 從JMS系統(tǒng)調用EJB業(yè)務邏輯
1.6 將EJB實例的引用持久化
1.7 獲得并且使用持久化的EJB引用
1.8 將主對象引用持久化
1.9 比較兩個EJB引用是否相同
1.10 對EJB使用反射
1.11 從applet調用EJB
1.12 改善客戶端的EJB查找代碼
第2章 使用XDoclet生成代碼
2.1 生成主、遠程、本地和本地主接口
2.2 為主接口添加和定制JNDI名稱
2.3 使EJB部署描述文件保持最新
2.4 為實體bean創(chuàng)建值對象
2.5 生成主鍵類
2.6 避免硬編碼的XDoclet標記值
2.7 使用工具對象幫助進行bean查找
2.8 生成供應商特有的部署描述文件
2.9 在bean源代碼中指定安全角色
2.10 生成和維護方法權限
2.11 為實體主接口生成查找器方法
2.12 生成ejbSelect方XML
2.13 把主方法添加到生成的主接口
2.14 把實體關系XML添加到部署描述文件
2.15 把目的地類型添加到消息驅動bean的部署描述文件
2.16 把消息選擇器添加到消息驅動bean的部署描述文件
第二部分 主體部分
第3章 處理數(shù)據(jù)
3.1 使用數(shù)據(jù)源
3.2 創(chuàng)建EJB 2.0容器管理的持久性
3.3 對不同的用戶使用不同的數(shù)據(jù)源
3.4 使用數(shù)據(jù)庫序列為實體bean生成主鍵值
3.5 為實體bean使用組合主鍵
3.6 在單一步驟中獲得多個實體bean
3.7 建立一對一實體數(shù)據(jù)關系的模型
3.8 為實體bean創(chuàng)建一對多的關系
3.9 使用實體關系創(chuàng)建層疊刪除
3.10 開發(fā)不能創(chuàng)建的、只讀的實體bean
3.11 從EJB調用存儲過程
3.12 使用EJB-QL創(chuàng)建定制的查找器方法
3.13 把實體數(shù)據(jù)持久化到數(shù)據(jù)庫視圖中
3.14 基于實體數(shù)據(jù)的變化發(fā)送通知
3.15 為實體數(shù)據(jù)創(chuàng)建接口
3.16 獲得實體數(shù)據(jù)集合的信息
3.17 減少調用實體bean的次數(shù)
3.18 在大型結果集合中分頁
第4章 EJB的活動
4.1 獲得環(huán)境變量
4.2 實現(xiàn)EJB的toString()功能
4.3 為所有EJB提供通用方法
4.4 減少未實現(xiàn)的bean方法造成的混亂
4.5 從EJB發(fā)送電子郵件
4.6 使用EJB 2.1的計時器服務
4.7 從EJB發(fā)送JMS消息
4.8 把EJB當作Web服務使用
4.9 創(chuàng)建EJB客戶的異步行為
4.10 不使用消息驅動bean創(chuàng)建異步行為
4.11 隔離EJB和服務類實現(xiàn)
4.12 創(chuàng)建批處理機制
第5章 事務
5.1 調整EJB的容器事務控制
5.2 不使用容器處理事務的管理
5.3 回滾當前的事務
5.4 試圖使用錯誤恢復避免回滾
5.5 在方法完成之前強制回滾
5.6 對事務加以時間限制
5.7 把實體更新組合到單一事務中
5.8 在事務邊界管理EJB狀態(tài)
5.9 在一個方法中使用多個事務
5.10 在回滾之后管理EJB狀態(tài)
5.11 拋出異常且不導致回滾
5.12 把事務傳播到另一個EJB業(yè)務方法
5.13 把事務傳播到非EJB類
5.14 在客戶層啟動事務
5.15 在多個Java服務器頁面之間維持事務
5.16 在一個事務中更新多個數(shù)據(jù)庫
第6章 消息
6.1 發(fā)送公布/預訂JMS消息
6.2 發(fā)送點對點JMS消息
6.3 創(chuàng)建消息驅動的EJB
6.4 按照先進先出(FIFO)方式從消息隊列中處理消息
6.5 把消息驅動bean和業(yè)務邏輯改動隔離開
6.6 把數(shù)據(jù)流發(fā)送給消息驅動EJB
6.7 使用單一JMS消息觸發(fā)兩個或者更多的消息驅動bean
6.8 加速消息驅動bean的消息傳送
6.9 為消息驅動EJB過濾消息
6.10 在消息驅動EJB中封裝錯誤處理代碼
6.11 異步發(fā)送電子郵件消息
6.12 在消息驅動bean中處理回滾
第7章 安全
7.1 在EJB方法內找到調用者的身份和角色
7.2 分配和確定EJB客戶安全角色
7.3 把客戶憑證傳遞給EJB容器
7.4 對特定用戶禁用方法
7.5 為EJB分配角色
7.6 防止對實體數(shù)據(jù)的訪問
7.7 使用EJB處理對LDAP源的簡單驗證
7.8 保證消息驅動bean的安全
第三部分 補充
第8章 日志記錄
8.1 對日志消息進行格式化
8.2 改進日志性能
8.3 使用日志生成報告
8.4 把日志消息發(fā)送給JMS主題
8.5 將日志記錄到XML文件
8.6 為Web瀏覽器創(chuàng)建日志文件視圖
8.7 在集群環(huán)境中創(chuàng)建集中化的日志文件
8.8 跟蹤EJB的生命周期
8.9 在運行時使用不同的配置
8.10 按照客戶將日志消息分類
第9章 部署和單元測試
9.1 編譯EJB
9.2 構造ejb.jar文件
9.3 構造EJB的存根類
9.4 創(chuàng)建無狀態(tài)會話bean的單元測試
9.5 創(chuàng)建有狀態(tài)會話bean的單元測試
9.6 創(chuàng)建實體bean的單元測試
9.7 測試案例執(zhí)行的自動化
9.8 使用UI執(zhí)行測試案例
附錄A 相關解決方案
附錄B 附加資源

本目錄推薦

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