java ee 6開發(fā)手冊高級篇是一本很好的技術資料,東坡小編分享java ee 6開發(fā)手冊高級篇 第4版pdf電子版,不管是Oracle GlassFish Server(企業(yè)版)還是GlassFish Server 開源版,在本書之后的章節(jié)中都統(tǒng)一稱為GlassFish Server。
java ee 6開發(fā)手冊高級篇 第4版目錄
第Ⅰ部分簡介
第1章概述
1.1JavaEE6平臺的亮點
1.2JavaEE應用程序模型
1.3分布式多層應用程序
1.3.1安全
1.3.2JavaEE組件
1.3.3JavaEE客戶端
1.3.4Web組件
1.3.5業(yè)務組件
1.3.6企業(yè)信息系統(tǒng)層
1.4JavaEE容器
1.4.1容器服務
1.4.2容器類型
1.5WebService支持
1.5.1XML
1.5.2SOAP傳輸協(xié)議
1.5.3WSDL標準格式
1.6JavaEE應用程序的裝配和部署
1.7打包應用程序
1.8.1開發(fā)角色
1.8.2JavaEE產(chǎn)品提供方
1.8.3工具提供方
1.8.4應用程序組件提供方
1.8.5應用程序裝配方
1.8.6應用程序部署方和管理方
1.9JavaEE6API
1.9.1EnterpriseJavaBean技術
1.9.2JavaServlet技術
1.9.3JavaServerFaces技術
1.9.4JavaServerPages技術
1.9.5JavaServerPages標準標簽庫
1.9.6Java持久化API
1.9.7Java事務API
1.9.8支持RESTfulWebService的JavaAPI
1.9.9ManagedBeans
1.9.10JavaEE平臺上下文和依賴注入(JSR299)
1.9.11Java依賴注入(JSR330)
1.9.12BeanValidation
1.9.13Java消息服務API
1.9.14JavaEE連接器架構
1.9.15JavaMailAPI
1.9.16JavaAuthorizationContractforContainers
1.9.17JavaAuthenticationServiceProviderInterfaceforContainers
1.10在Java平臺標準版6和7中的JavaEE6API
1.10.1Java數(shù)據(jù)庫連接API
1.10.2Java命名和目錄接口API
1.10.3JavaBeansActivationFramework
1.10.4JavaXML處理API
1.10.5JavaXML綁定架構
1.10.6SOAPwithAttachmentsAPIforJava
1.10.7JavaAPIforXMLWebServices
1.10.8Java認證和授權服務
1.10.9GlassFishServer工具
第2章使用本教程的示例程序
2.1所需軟件
2.1.1Java平臺標準版本
2.1.2JavaEE6軟件開發(fā)工具集
2.1.3JavaEE6教程組件
2.1.4NetBeansIDE
2.1.5ApacheAnt
2.2啟動及停止GlassFishServer
2.3啟動管理控制臺
2.4啟動和停止JavaDB服務
2.5構建示例程序
2.6本教程示例程序的目錄結(jié)構
2.7獲取示例程序的最新更新
2.8調(diào)試JavaEE應用程序
2.8.1使用服務器日志
2.8.2使用調(diào)試器
第Ⅱ部分Web層
第3章JavaServerFaces技術:高級概念
3.1JavaServerFaces應用程序的生命周期
3.1.1JavaServerFaces生命周期概述
3.1.2恢復視圖階段
3.1.3應用請求值階段
3.1.4處理校驗階段
3.1.5更新模型值階段
3.1.6調(diào)用應用程序階段
3.1.7渲染響應階段
3.2局部處理和局部渲染.
3.3Facelets應用程序的生命周期
3.4用戶界面組件模型
3.4.1用戶界面組件類
3.4.2組件渲染模型
3.4.3轉(zhuǎn)換模型
3.4.4事件和監(jiān)聽器模型
3.4.5校驗模型
3.4.6導航模型
第4章在JavaServerFaces技術中使用Ajax
4.1Ajax概述
4.2在JavaServerFaces技術中使用Ajax功能
4.3在Facelets中使用Ajax
4.3.1使用f:ajax標簽
4.3.2發(fā)送一個Ajax請求
4.3.3使用event屬性
4.3.4使用execute屬性
4.3.5使用immediate屬性
4.3.6使用listener屬性
4.4監(jiān)視客戶端事件
4.5處理錯誤
4.6接收Ajax響應
4.7Ajax請求生命周期
4.8對組件進行分組
4.9以資源形式加載JavaScript
4.9.1在Facelets應用程序中使用JavaScriptAPI
4.9.2在Bean類中使用@ResourceDependency注解
4.10ajaxguessnumber示例應用程序
4.10.1ajaxguessnumber源文件
4.10.2運行ajaxguessnumber示例程序
4.10.3更多有關JavaServerFaces技術中Ajax的信息
第5章復合組件:高級主題及示例程序
復合組件的屬性
調(diào)用ManagedBean
校驗復合組件的值
compositecomponentlogin示例程序
復合組件文件
調(diào)用ManagedBean
校驗復合組件的值
compositecomponentlogin示例程序
復合組件文件
用到的頁面
ManagedBean
運行compositecomponentlogin示例程序
第6章創(chuàng)建自定義UI組件以及其他自定義對象.
決定你是否需要一個自定義組件或者渲染器
何時使用自定義組件
何時使用自定義渲染器
組件、渲染器和標簽的組合
理解圖像映射示例程序
為什么使用JavaServerFaces技術來實現(xiàn)圖像映射
理解渲染的HTML
理解Facelets頁面
配置模型數(shù)據(jù)
ImageMap應用程序類總結(jié)
創(chuàng)建自定義組件的步驟
創(chuàng)建自定義組件類
指定組件類族
執(zhí)行編碼
執(zhí)行解碼
允許組件屬性接受表達式
保存及恢復狀態(tài)
將渲染工作委托給渲染器
創(chuàng)建渲染器類
標識渲染器類型
實現(xiàn)事件監(jiān)聽器
實現(xiàn)值改變監(jiān)聽器實現(xiàn)動作監(jiān)聽器
處理自定義組件的事件
在標簽庫描述符中定義自定義組件標簽
使用自定義組件
創(chuàng)建和使用自定義轉(zhuǎn)換器
創(chuàng)建自定義轉(zhuǎn)換器
使用自定義轉(zhuǎn)換器
創(chuàng)建和使用自定義校驗器
實現(xiàn)校驗器接口
指定自定義標簽
使用自定義校驗器
將組件值和實例與ManagedBean屬性綁定
將組件值與bean屬性綁定
將組件值與隱式對象綁定
將組件實例與bean屬性綁定
將轉(zhuǎn)換器、監(jiān)聽器以及校驗器與ManagedBean屬性綁定
第7章配置JavaServerFaces應用程序
使用注解來配置ManagedBean
使用ManagedBean作用域
應用程序配置資源文件
應用程序配置資源文件的順序
配置ManagedBean
使用managed-bean元素
使用managed-property元素來初始化屬性
初始化Map和List
注冊應用程序消息
使用FacesMessage來創(chuàng)建消息
引用錯誤消息
使用默認校驗器
注冊自定義校驗器
注冊自定義轉(zhuǎn)換器
配置導航規(guī)則
隱式的導航規(guī)則
使用渲染套件來注冊自定義渲染器.
注冊自定義組件
JavaServerFaces應用程序的基本要求
使用web部署描述符來配置應用程序
配置項目階段
包含類、頁面和其他資源
第8章使用JavaServlet技術上傳文件
@MultipartConfig注解
getParts和getPart方法
fileupload示例程序
fileupload示例程序的架構
運行fileupload示例
第9章國際化和本地化Web應用程序.
Java平臺本地化類
提供本地化的消息和標簽(label)
建立語言環(huán)境
設置資源綁定
獲取本地化消息
日期和數(shù)字格式化
字符集和編碼
字符集
字符編碼
第Ⅲ部分WebService
第10章JAX-RS:高級主題和示例
用于資源類字段和Bean屬性的注解
提取路徑參數(shù)
提取查詢參數(shù)
提取表單數(shù)據(jù)
提取請求或響應中的Java類型
子資源和運行時資源解決方案
子資源方法
子資源定位符
整合JAX-RS、EJB技術和CDI
條件性HTTP請求
運行時內(nèi)容協(xié)商
在JAX-RS中使用JAXB
使用Java對象為數(shù)據(jù)建模從已有的XMLschema定義開始
在JAX-RS和JAXB中使用JSON
customer示例程序
customer示例程序概述
Customer和Address實體類
CustomerService類
CustomerClientXML和CustomerClientJSON類
修改示例,根據(jù)已有的schema生成實體類
運行customer示例
第Ⅳ部分EnterpriseBeans
第11章Message-DrivenBean示例
simplemessage示例概述
simplemessage應用程序客戶端
Message-DrivenBean類
onMessage方法
運行simplemessage示例程序
simplemessage示例的被管理對象
刪除simplemessage示例的被管理對象
第12章使用嵌入式EnterpriseBean容器
嵌入式enterprisebean容器概述
開發(fā)嵌入式enterprisebean應用程序
運行嵌入式應用程序
創(chuàng)建enterprisebean容器
查找sessionbean引用
關閉enterprisebean容器
standalone示例程序
第13章在SessionBean中使用異步方法調(diào)用
異步方法調(diào)用
創(chuàng)建異步的業(yè)務方法
從enterprisebean客戶端調(diào)用異步方法
async示例程序
async示例程序的架構
運行async示例
第Ⅴ部分JavaEE平臺上下文和依賴注入
第14章JavaEE平臺上下文和依賴注入:高級篇
在CDI應用程序中使用替代類
使用特例
在CDI應用程序中使用生產(chǎn)者方法、生產(chǎn)者字段以及清理方法
使用生產(chǎn)者方法
使用生產(chǎn)者字段來生成資源
使用清理方法
在CDI應用程序中使用預定義的Bean
在CDI應用程序中使用事件
定義事件
使用觀察者方法來處理事件觸發(fā)事件
在CDI應用程序中使用攔截器
在CDI應用程序中使用裝飾器
在CDI應用程序中使用模板
第15章運行上下文和依賴注入的高級示例程序
encoder示例:使用替代類
Coder接口和實現(xiàn)
encoder示例中的Facelets頁面和managedbean
運行encoder示例
producermethods示例:使用生產(chǎn)者方法來選擇bean實現(xiàn)
producermethods示例的組件
運行producermethods示例
producerfields示例:使用生產(chǎn)者字段來生成資源
producerfields示例的生產(chǎn)者字段
producerfields實體和sessionbean
producerfields示例的Facelets頁面和managedbean
運行producerfields示例
billpayment示例:使用事件和攔截器
PaymentEvent事件類
PaymentHandler事件監(jiān)聽器
billpayment示例的Facelets頁面和managedbean
LoggedInterceptor攔截器類
運行billpayment示例
decorators示例:裝飾bean
decorators示例的組件
運行decorators示例
第Ⅵ部分持久化
第16章創(chuàng)建并使用基于字符串的條件(Criteria)查詢
基于字符串的CriteriaAPI查詢概述
創(chuàng)建基于字符串的查詢
執(zhí)行基于字符串的查詢
第17章使用鎖來控制對實體數(shù)據(jù)的并發(fā)訪問
實體鎖和并發(fā)概述
使用樂觀鎖
鎖模式
設置鎖模式
使用悲觀鎖
第18章在Java持久化API應用程序中使用二級緩存
二級緩存概述
控制實體是否可能被緩存
指定緩存模式設置以提高性能
設置緩存讀取和存儲模式用編程方式控制二級緩存
第Ⅶ部分安全
第19章JavaEE安全:高級篇
使用數(shù)字簽名
創(chuàng)建服務器證書
將用戶添加到證書域中
在GlassFishServer中使用不同的服務器證書
認證機制
客戶端認證
雙向認證
在JavaServerFacesWeb應用程序中使用基于表單的登錄
在JavaServerFaces表單中使用j_security_check
在JavaServerFaces應用程序中使用managedbean進行認證
使用JDBC域進行用戶認證
保護HTTP資源的安全
保護應用程序客戶端的安全
使用登錄模塊
使用編程式登錄
保護企業(yè)信息系統(tǒng)應用程序的安全
由容器管理的登錄
由組件管理的登錄
配置資源適配器安全
使用部署描述符來配置安全選項
在部署描述符中指定基本認證在部署描述符中覆蓋默認的用戶-角色映射
關于安全的更多信息
第Ⅷ部分JavaEE的其他技術
第20章Java消息服務概念
JMSAPI概述
什么是消息傳遞
什么是JMSAPI
什么時候可以使用JMSAPI
JMSAPI如何與JavaEE平臺一起工作
JMSAPI基礎概念
JMSAPI架構消息傳遞域
消息接收
JMSAPI編程模型
JMS管理對象
JMS連接
JMS會話
JMS消息生產(chǎn)者
JMS消息消費者
JMS消息
JMS隊列瀏覽器
JMS異常處理
創(chuàng)建健壯的JMS應用程序
使用基礎的可靠性機制
使用高級的可靠性機制
在JavaEE應用程序中使用JMSAPI
在enterprisebean或web容器中使用@Resource注解
使用sessionbean來生產(chǎn)和同步接收消息
使用Message-DrivenBean來異步接收消息
管理分布式事務
在應用程序客戶端和web組件中使用JMSAPI
關于JMS的更多信息
第21章Java消息服務示例
編寫簡單的JMS應用程序
同步消息接收的簡單示例
異步消息接收的簡單示例
瀏覽隊列中消息的簡單示例
在多個系統(tǒng)上運行JMS客戶端
取消部署并清理JMS示例
編寫健壯的JMS應用程序
消息應答示例
可持續(xù)訂閱示例
本地事務示例
使用JMSAPI和SessionBean的應用程序
為clientsessionmdb示例編寫應用程序組件
為clientsessionmdb示例創(chuàng)建資源
運行clientsessionmdb示例
使用JMSAPI和實體的應用程序
clientmdbentity示例程序概述
為clientmdbentity示例編寫應用程序組件
為clientmdbentity示例創(chuàng)建資源
運行clientmdbentity示例
從遠程服務器接收消息的應用程序示例
consumeremote示例模塊概述
為consumeremote示例編寫模塊組件
為consumeremote示例創(chuàng)建資源
為consumeremote示例使用兩個應用程序服務器
運行consumeremote示例
在兩個服務器上部署Message-DrivenBean的應用程序示例
sendremote示例模塊概述
編寫sendremote示例的模塊組件
為sendremote示例創(chuàng)建資源
運行sendremote示例
第22章BeanValidation:高級主題
創(chuàng)建自定義約束
使用內(nèi)置約束來創(chuàng)建新的約束
自定義校驗器消息
ValidationMessages資源綁定
約束分組
自定義組校驗順序
第23章使用JavaEE攔截器
攔截器概述
攔截器類
攔截器的生命周期
攔截器和CDI
使用攔截器
攔截方法調(diào)用
攔截生命周期回調(diào)事件
攔截超時事件
interceptor示例程序
運行interceptor示例
第24章資源適配器示例
資源適配器
Message-DrivenBean
Web應用程序
運行mailconnector示例
第Ⅸ部分案例研究
第25章Duke’sBookstore案例研究示例
Duke’sBookstore的設計和架構
Duke’sBookstore的接口
Java持久化API實體Book
Duke’sBookstore中使用的Enterprisebeans
Duke’sBookstore中使用的Facelets頁面和ManagedBeans
Duke’sBookstore中使用的自定義組件和其他自定義對象
Duke’sBookstore中使用的屬性文件
Duke’sBookstore中使用的部署描述符
運行Duke’sBookstore案例研究應用程序
第26章Duke’sTutoring案例研究示例
Duke’sTutoring的設計和架構
主界面
主界面中使用的Java持久化API實體
主界面中使用的enterprisebean
主界面中使用的Facelets文件
主界面中使用的輔助類
屬性文件
Duke’sTutoring中使用的部署描述符
管理界面
管理界面中使用的enterprisebean
管理界面中使用的Facelets文件
運行Duke’sTutoring案例研究應用程序
設置GlassFishServer
運行Duke’sTutoring
第27章Duke’sForest案例研究示例
Duke’sForest的設計和架構
events項目
entities項目
dukes-payment項目
dukes-resource項目
Duke’sStore項目
Duke’sShipment項目
構建并部署Duke’sForest案例研究應用程序
前提條件
運行Duke’sForest應用程序
java ee 6開發(fā)手冊高級篇 第4版內(nèi)容節(jié)選
《Java EE 6 開發(fā)手冊?高級篇(第4 版)》是一本面向?qū)崙?zhàn)、以示例為驅(qū)動、在Java 平臺企業(yè)版6(Java EE 6)上開發(fā)企業(yè)級應用的指南。該指南基于The Java EE 6 Tutorial: Basic Concepts,F(xiàn)ourth Edition 中的基礎概念,涵蓋了一些更高級的內(nèi)容,其中包括對一些更復雜的平臺特性的詳細介紹,以及如何使用最新版NetBeans IDE 和GlassFish Server 開源版的說明。在本書的最后部分,提供了三個新的案例研究,展示了多種Java EE API 的使用方法。
- PC官方版
- 安卓官方手機版
- IOS官方手機版