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