《商務(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è)計》包括理論篇和實踐篇,理論篇共有8章,分別介紹了EJB的基本概念、會話Bean、JPA實體、實體關(guān)聯(lián)關(guān)系、實體查詢、消息驅(qū)動Bean、EJB事務(wù)管理、EJB提供的定時服務(wù)、攔截器和WebService,并結(jié)合理論篇貫穿案例全面地應(yīng)用了《商務(wù)部十二五規(guī)劃教材·中國國際貿(mào)易學(xué)會十二五規(guī)劃教材·全國高等院校服務(wù)外包專業(yè)統(tǒng)編教材:EJB3.0程序設(shè)計》的技術(shù)知識點;實踐篇共有7章,以任務(wù)驅(qū)動及依次累加的方式,實現(xiàn)了一個完整的在線圖書銷售C2C網(wǎng)站項目,使讀者能夠熟練掌握EJB3.0的實踐及應(yīng)用技巧。
《商務(wù)部十二五規(guī)劃教材·中國國際貿(mào)易學(xué)會十二五規(guī)劃教材·全國高等院校服務(wù)外包專業(yè)統(tǒng)編教材:EJB3.0程序設(shè)計》重點突出、偏重應(yīng)用,結(jié)合對理論篇和實踐篇的貫穿案例的講解、剖析及實現(xiàn),使讀者能迅速理解并掌握知識,并全面提高實際開發(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 實體和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 實體和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實現(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的實例池
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)用機制
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實體
3.2.1 聲明實體
3.2.2 實體主鍵
3.2.3 映射實體
3.2.4生成主鍵
3.2.5延遲加載
3.3 實體管理器
3.3.1 EntityManager接口
3.3.2持久化上下文
3.3.3實體生命周期
3.3.4 實體生命周期回調(diào)
3.3.5持久化單元
3.3.6容器管理的EntityManager
3.3.7 應(yīng)用程序管理的EntityManager
3.4持久化操作
3.4.1持久化實體
3.4.2通過主鍵檢索實體
3.4.3更新實體
3.4.4刪除實體
3.4.5刷新實體
3.4.6合并實體
3.4.7 flush()方法和FlushModeType
3.5項目完善
3.5.1 Servlet
3.5.2 JSP
3.5.3 部署運行
小結(jié)
練習(xí)
第4章實體關(guān)系
本章目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
4.1 實體關(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 實體繼承關(guān)系
4.2.1 SINGLE_TABLE
4.2.2 JOINED
4.3項目完善
4.3.1 實體
4.3.2會話Bean
4.3.3 Servlet
4.3.4 JSP
4.3.5 部署運行
小結(jié)
練習(xí)
第5章實體查詢
本章目標(biāo)
學(xué)習(xí)導(dǎo)航
任務(wù)描述
5.1 實體查詢簡介
5.2查詢APl
5.2.1獲得Query實例
5.2.2查詢參數(shù)
5.2.3查詢實體
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實體SQL查詢
5.5項目完善
……
實踐篇