《商務(wù)部十二五規(guī)劃教材·中國國際貿(mào)易學(xué)會十二五規(guī)劃教材·全國高等院校服務(wù)外包專業(yè)統(tǒng)編教材:EJB3.0程序設(shè)計》從最基本的概念出發(fā),深入地講解了EJB3.0的知識!渡虅(wù)部十二五規(guī)劃教材·中國國際貿(mào)易學(xué)會十二五規(guī)劃教材·全國高等院校服務(wù)外包專業(yè)統(tǒng)編教材:EJB3.0程序設(shè)計》包括理論篇和實(shí)踐篇,理論篇共有8章,分別介紹了EJB的基本概念、會話Bean、JPA實(shí)體、實(shí)體關(guān)聯(lián)關(guān)系、實(shí)體查詢、消息驅(qū)動Bean、EJB事務(wù)管理、EJB提供的定時服務(wù)、攔截器和WebService,并結(jié)合理論篇貫穿案例全面地應(yīng)用了《商務(wù)部十二五規(guī)劃教材·中國國際貿(mào)易學(xué)會十二五規(guī)劃教材·全國高等院校服務(wù)外包專業(yè)統(tǒng)編教材:EJB3.0程序設(shè)計》的技術(shù)知識點(diǎn);實(shí)踐篇共有7章,以任務(wù)驅(qū)動及依次累加的方式,實(shí)現(xiàn)了一個完整的在線圖書銷售C2C網(wǎng)站項目,使讀者能夠熟練掌握EJB3.0的實(shí)踐及應(yīng)用技巧。
《商務(wù)部十二五規(guī)劃教材·中國國際貿(mào)易學(xué)會十二五規(guī)劃教材·全國高等院校服務(wù)外包專業(yè)統(tǒng)編教材:EJB3.0程序設(shè)計》重點(diǎn)突出、偏重應(yīng)用,結(jié)合對理論篇和實(shí)踐篇的貫穿案例的講解、剖析及實(shí)現(xiàn),使讀者能迅速理解并掌握知識,并全面提高實(shí)際開發(fā)的動手能力。
理論篇
第1章EJB概述
本章目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
1.1 EJB簡介
1.1.1 EJB的歷史
1.1.2 EJB相關(guān)概念
1.2 EJB類型
1.2.1會話Bean
1.2.2 實(shí)體和JPA
1.2.3 消息驅(qū)動Bean
1.3 EJB架構(gòu)
1.3.1 三層架構(gòu)和EJB
1.3.2 Java EE容器 理論篇
第1章EJB概述
本章目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
1.1 EJB簡介
1.1.1 EJB的歷史
1.1.2 EJB相關(guān)概念
1.2 EJB類型
1.2.1會話Bean
1.2.2 實(shí)體和JPA
1.2.3 消息驅(qū)動Bean
1.3 EJB架構(gòu)
1.3.1 三層架構(gòu)和EJB
1.3.2 Java EE容器
1.4 EJB提供的服務(wù)
1.5 JNDI和依賴注入
1.5.1 JNDI
1.5.2依賴注入
1.6 HelloEjb示例
小結(jié)
練習(xí)
第2章會話Bean
本章目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
2.1 會話Bean簡介
2.1.1會話Bean與EJB服務(wù)
2.1.2會話Bean的狀態(tài)
2.1.3會話Bean的生命周期
2。1.4 EJB的單線程模型
2.1.5案例介紹
2.2會話Bean的業(yè)務(wù)接口
2.2.1 本地接口
2.2.2遠(yuǎn)程接口
2.2.3 WebService接口
2.2.4實(shí)現(xiàn)業(yè)務(wù)接口
2.2.5組合業(yè)務(wù)接口
2.3無狀態(tài)會話Bean
2.3.1 編寫無狀態(tài)會話Bean
2.3.2 無狀態(tài)會話Bean的實(shí)例池
2.3.3 無狀態(tài)會話Bean的生命周期
2.4有狀態(tài)會話Bean
2.4.1 編寫有狀態(tài)會話Bean
2.4.2 有狀態(tài)會話Bean的鈍化和激活
2.4.3有狀態(tài)會話Bean的生命周期
2.4.4有狀態(tài)會話Bean的注意事項
2.5調(diào)用會話Bean
2.5.1 客戶端類型
2.5.2 EJB調(diào)用機(jī)制
2.5.3本地調(diào)用
2.5.4遠(yuǎn)程調(diào)用
2.6 Web層訪問會話Bean
2.6.1訪問無狀態(tài)會話Bean
2.6.2訪問有狀態(tài)會話Bean
,J、結(jié)
練習(xí)
第3章JPA
本章目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
3.1 JPA概述
3.1.1 0RM
3.1.2 JPA
3.2 JPA實(shí)體
3.2.1 聲明實(shí)體
3.2.2 實(shí)體主鍵
3.2.3 映射實(shí)體
3.2.4生成主鍵
3.2.5延遲加載
3.3 實(shí)體管理器
3.3.1 EntityManager接口
3.3.2持久化上下文
3.3.3實(shí)體生命周期
3.3.4 實(shí)體生命周期回調(diào)
3.3.5持久化單元
3.3.6容器管理的EntityManager
3.3.7 應(yīng)用程序管理的EntityManager
3.4持久化操作
3.4.1持久化實(shí)體
3.4.2通過主鍵檢索實(shí)體
3.4.3更新實(shí)體
3.4.4刪除實(shí)體
3.4.5刷新實(shí)體
3.4.6合并實(shí)體
3.4.7 flush()方法和FlushModeType
3.5項目完善
3.5.1 Servlet
3.5.2 JSP
3.5.3 部署運(yùn)行
小結(jié)
練習(xí)
第4章實(shí)體關(guān)系
本章目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
4.1 實(shí)體關(guān)聯(lián)關(guān)系
4.1.1關(guān)聯(lián)關(guān)系類型
4.1.2一對一關(guān)系
4.1.3一對多和多對一關(guān)系
4.1.4多對多關(guān)系
4.1.5級聯(lián)操作
4.2 實(shí)體繼承關(guān)系
4.2.1 SINGLE_TABLE
4.2.2 JOINED
4.3項目完善
4.3.1 實(shí)體
4.3.2會話Bean
4.3.3 Servlet
4.3.4 JSP
4.3.5 部署運(yùn)行
小結(jié)
練習(xí)
第5章實(shí)體查詢
本章目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
5.1 實(shí)體查詢簡介
5.2查詢APl
5.2.1獲得Query實(shí)例
5.2.2查詢參數(shù)
5.2.3查詢實(shí)體
5.2.4分頁查詢
5.2.5執(zhí)行更新
5.2.6設(shè)置FlushMode和Hint
5.3 JPQL
5.3.1基本語法
5.3.2查詢部分屬性
5.3.3構(gòu)造方法表達(dá)式
5.3.4連接查詢
5.3.5條件查詢
5.3.6函數(shù)
5.3.7分組
5.3.8 子查詢
5.3.9更新和刪除
5.4 SQL查詢
5.4.1標(biāo)量SQL查詢
5.4.2實(shí)體SQL查詢
5.5項目完善
……
實(shí)踐篇