《EJB 3.1從入門到精通》是2012年電子工業出版社出版的圖書,作者是宋智軍、米偉哲、武桂香。
基本介紹
- 書名:EJB 3.1從入門到精通
- 作者:宋智軍、米偉哲、武桂香
- ISBN:9787121167294
- 頁數:230
- 定價:31.00元
- 出版社:電子工業出版社
- 出版時間:2012-4
內容簡介,編輯推薦,目錄,
內容簡介
《EJB 3.1從入門到精通》堅持以語言為基礎、套用為主導的編寫原則,理論聯繫實際並通過大量的實例,循序漸進地為讀者介紹了有關EJB 3.1開發所涉及的各類知識。全書共分為11章,首先從最基礎的EJB開發環境的搭建開始,再通過介紹EJB基礎、會話Bean、訊息驅動Bean、JPA、對象關係映射、事務等,最後通過相應章節的知識點進行實例的講解。
編輯推薦
《EJB 3.1從入門到精通》還提供了大量的通過測試可運行的完整實例代碼,這些實例都有相應的設計步驟、代碼詳解、程式運行結果等,通過實例不但可以複習前面所學的內容,而且還增加了一定的創作技巧。
目錄
第1章概述
1.1EJB的發展歷史
1.2EJB 3.1的新特性
1.3EJB 3.1結構簡介
1.4EJB 3.1組件的種類
1.5EJB容器
1.6EJB的組成
1.6.1Bean類
1.6.2EJB對象
1.6.3Remote接口
1.6.4Iocal接口
1.6.5Home接口
1.6.6配置描述器
1.7EJB調用過程
第2章EJB開發基礎
2.1開發環境和工具
2.2構建開發環境
2.2.1JDK的安裝配置
2.2.2MyEclipse+JBoss的安裝配置
2.3熟悉JBoss套用伺服器
2.4熟悉MyEclipse開發工具
2.4.1界面布局
2.4.2常用操作
2.5JNDI
2.5.1JNDI的體系結構
2.5.2JNDI的包和類
2.5.3JNDI操作步驟
2.6JBoss數據源的配置
第3章打包和部署
3.1打包和部署簡介
3.2打包和部署Web模組
3.2.1目錄結構
3.2.2打包和部署
3.3打包和部署EJB模組
3.3.1目錄結構
3.3.2打包和部署
3.4打包和部署JavaEE套用
3.4.1目錄結構
3.4.2打包和部署
第4章會話Bean
4.1會話Bean概述
4.2會話Bean的會話狀態
4.3有狀態會話Bean生命周期
4.4無狀態會話:Bean生命周期
4.5單例會話Bean生命周期
4.6編程規約
4.6.1Home接口編程規範
4.6.2Bearl類編寫規範
4.7開發無狀態會話Bean
4.8開發有狀態會話Bean
4.9開發單例會話Bean
4.10會話Bean生命周期事件
第5章訊息驅動Bean
5.1訊息服務(JMS)概述
5.2JMS訊息模型
5.3訊息的傳遞模型
5.3.1點對點訊息模型
5.3.2發布/訂閱訊息模型
5.4JMS編程模型
5.5訊息驅動Bean
5.5.1訊息驅動Bean的生命周期
5.5.2訊息驅動Bean的特點
5.5.3編程規約
5.6開發訊息驅動Bean
5.6.1點對點訊息模型
5.6.2發布/訂閱訊息模型
5.7訊息選擇器
第6章實體Be粕
6.1持久化技術(JPA)
6.2JPA體系結構
6.3實體Bean與會話Bean不同之處
6.4實體Bean的生命周期
6.5實體Bean生命周期事件
6.5.1PostLoad注釋符
6.5.2PostPersist注釋符
6.5.3PostRemove注釋符
6.5.4PostUpdafe注釋符
6.5.5PrePersist注釋符
6.5.6PreRemove注釋符
6.5.7PreIJpdate注釋符
6.6開發實體Bean
6.7開發JPA
第7章持久化實體管理器
7.1概述
7.2持久化上下文
7.2.1容器管理的持久化上下文
7.2.2應用程式管理的持久化上下文
7.3管理實體實例的生命周期
7.4EntityManager接口方法
7.4.1添加實體數據
7.4.2刪除實體數據
7.4.3合併實體數據
7.4.4查找實體數據
7.4.5更新實體數據
7.4.6刷新實體數據
7.4.7執行查詢操作
7.5注入EntityManager對象
第8章實體的關係
8.1BMP
8.2CMP
8.2.1CMP模型與資料庫
8.2.2抽象持久性模式
8.2.3容器管理持久性實體Bean的生命周期
8.3ORM
8.3.1對關係映射
8.3.2對多映射
8.3.3多對單向映射
8.3.4多對多映射
8.4實體繼承關係的映射
8.4.1單表映射繼承結構策略
8.4.2單表映射具體實體類策略
8.4.3子類連線策略
第9章EJB查詢語言
9.1常用語法
9.2參數
9.3條件操作符
9.4數據類型
9.5常用函式
9.6JPA查詢語言
9.6.1JPQL與SQL
9.6.2使用JPQL
9.6.3命名查詢
9.6.4動態查詢
9.6.5常用查詢操作
第10章EJB定時服務
10.1概述
10.2EJB模型接口
l0.2.1TimerService接口
10.2.2TimedObject接口
l0.2.3TimerHandle接口
10.2.4Timer接口
10.3基於日曆的表達式
10.4自動創建定時服務
10.5編程式創建定時服務
第11章事務和安全
11.1事務概述
11.2EJB的事務劃分
11.2.1容器管理事務
11.2.2Bean管理事務
11.3EJB安全基礎
11.3.1身份驗證
11.3.2授權
11.4用戶、組和安全形色
11.5EJB安全實例
參考文獻
1.1EJB的發展歷史
1.2EJB 3.1的新特性
1.3EJB 3.1結構簡介
1.4EJB 3.1組件的種類
1.5EJB容器
1.6EJB的組成
1.6.1Bean類
1.6.2EJB對象
1.6.3Remote接口
1.6.4Iocal接口
1.6.5Home接口
1.6.6配置描述器
1.7EJB調用過程
第2章EJB開發基礎
2.1開發環境和工具
2.2構建開發環境
2.2.1JDK的安裝配置
2.2.2MyEclipse+JBoss的安裝配置
2.3熟悉JBoss套用伺服器
2.4熟悉MyEclipse開發工具
2.4.1界面布局
2.4.2常用操作
2.5JNDI
2.5.1JNDI的體系結構
2.5.2JNDI的包和類
2.5.3JNDI操作步驟
2.6JBoss數據源的配置
第3章打包和部署
3.1打包和部署簡介
3.2打包和部署Web模組
3.2.1目錄結構
3.2.2打包和部署
3.3打包和部署EJB模組
3.3.1目錄結構
3.3.2打包和部署
3.4打包和部署JavaEE套用
3.4.1目錄結構
3.4.2打包和部署
第4章會話Bean
4.1會話Bean概述
4.2會話Bean的會話狀態
4.3有狀態會話Bean生命周期
4.4無狀態會話:Bean生命周期
4.5單例會話Bean生命周期
4.6編程規約
4.6.1Home接口編程規範
4.6.2Bearl類編寫規範
4.7開發無狀態會話Bean
4.8開發有狀態會話Bean
4.9開發單例會話Bean
4.10會話Bean生命周期事件
第5章訊息驅動Bean
5.1訊息服務(JMS)概述
5.2JMS訊息模型
5.3訊息的傳遞模型
5.3.1點對點訊息模型
5.3.2發布/訂閱訊息模型
5.4JMS編程模型
5.5訊息驅動Bean
5.5.1訊息驅動Bean的生命周期
5.5.2訊息驅動Bean的特點
5.5.3編程規約
5.6開發訊息驅動Bean
5.6.1點對點訊息模型
5.6.2發布/訂閱訊息模型
5.7訊息選擇器
第6章實體Be粕
6.1持久化技術(JPA)
6.2JPA體系結構
6.3實體Bean與會話Bean不同之處
6.4實體Bean的生命周期
6.5實體Bean生命周期事件
6.5.1PostLoad注釋符
6.5.2PostPersist注釋符
6.5.3PostRemove注釋符
6.5.4PostUpdafe注釋符
6.5.5PrePersist注釋符
6.5.6PreRemove注釋符
6.5.7PreIJpdate注釋符
6.6開發實體Bean
6.7開發JPA
第7章持久化實體管理器
7.1概述
7.2持久化上下文
7.2.1容器管理的持久化上下文
7.2.2應用程式管理的持久化上下文
7.3管理實體實例的生命周期
7.4EntityManager接口方法
7.4.1添加實體數據
7.4.2刪除實體數據
7.4.3合併實體數據
7.4.4查找實體數據
7.4.5更新實體數據
7.4.6刷新實體數據
7.4.7執行查詢操作
7.5注入EntityManager對象
第8章實體的關係
8.1BMP
8.2CMP
8.2.1CMP模型與資料庫
8.2.2抽象持久性模式
8.2.3容器管理持久性實體Bean的生命周期
8.3ORM
8.3.1對關係映射
8.3.2對多映射
8.3.3多對單向映射
8.3.4多對多映射
8.4實體繼承關係的映射
8.4.1單表映射繼承結構策略
8.4.2單表映射具體實體類策略
8.4.3子類連線策略
第9章EJB查詢語言
9.1常用語法
9.2參數
9.3條件操作符
9.4數據類型
9.5常用函式
9.6JPA查詢語言
9.6.1JPQL與SQL
9.6.2使用JPQL
9.6.3命名查詢
9.6.4動態查詢
9.6.5常用查詢操作
第10章EJB定時服務
10.1概述
10.2EJB模型接口
l0.2.1TimerService接口
10.2.2TimedObject接口
l0.2.3TimerHandle接口
10.2.4Timer接口
10.3基於日曆的表達式
10.4自動創建定時服務
10.5編程式創建定時服務
第11章事務和安全
11.1事務概述
11.2EJB的事務劃分
11.2.1容器管理事務
11.2.2Bean管理事務
11.3EJB安全基礎
11.3.1身份驗證
11.3.2授權
11.4用戶、組和安全形色
11.5EJB安全實例
參考文獻