注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java EE核心技術(shù)與應(yīng)用

Java EE核心技術(shù)與應(yīng)用

Java EE核心技術(shù)與應(yīng)用

定 價(jià):¥49.00

作 者: 郝玉龍 周旋 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787121202223 出版時(shí)間: 2013-05-01 包裝: 平裝
開本: 16 頁數(shù): 312 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書基于最新的Java EE6規(guī)范對(duì)Java EE應(yīng)用開發(fā)技術(shù)進(jìn)行系統(tǒng)講解。書中主要包括四部分內(nèi)容:第一部分介紹了JavaEE的定義、設(shè)計(jì)思想、技術(shù)架構(gòu)和開發(fā)模式等,可使讀者全面認(rèn)識(shí)Java EE。第二部分以JavaEE企業(yè)應(yīng)用的表現(xiàn)層、數(shù)據(jù)持久化層和業(yè)務(wù)邏輯層的開發(fā)為主線,重點(diǎn)講解JavaEE 6 規(guī)范的最新功能特性,包括JSF2.0、Servlet3.0、EJB3.1和JPA 2.0等,使讀者掌握開發(fā)完整JavaEE企業(yè)應(yīng)用的基本技能。第三部分講解了如何利用CDI實(shí)現(xiàn)組件的低耦合、如何利用BeanValidation框架實(shí)現(xiàn)統(tǒng)一校驗(yàn)、如何確保企業(yè)應(yīng)用安全等高級(jí)知識(shí),使讀者掌握企業(yè)應(yīng)用開發(fā)中的系統(tǒng)架構(gòu)、安全防護(hù)等高級(jí)技能。第四部分講解了如何利用JavaMail、Web服務(wù)、JMS消息服務(wù)和消息驅(qū)動(dòng)Bean等技術(shù)來實(shí)現(xiàn)企業(yè)應(yīng)用之間的集成和交互。本書可作為高等學(xué)校計(jì)算機(jī)專業(yè)教材,也可作為相關(guān)人員的參考書。本書每一章都是一個(gè)完整獨(dú)立的部分,因此教師在授課時(shí)可根據(jù)授課重點(diǎn)及課時(shí)數(shù)量進(jìn)行靈活調(diào)整。

作者簡(jiǎn)介

暫缺《Java EE核心技術(shù)與應(yīng)用》作者簡(jiǎn)介

圖書目錄

第1章  走進(jìn)Java EE    1 1.1  引言        1 1.2  為什么需要Java EE       1 1.2.1  企業(yè)級(jí)應(yīng)用特征         1 1.2.2  企業(yè)級(jí)應(yīng)用架構(gòu)體系         2 1.3  什么是Java EE       3 1.4  Java EE設(shè)計(jì)思想  4 1.4.1  容器    4 1.4.2  組件    5 1.4.3  容器與組件的交互    5 1.5  Java EE 技術(shù)架構(gòu) 5 1.5.1  組件技術(shù)    5 1.5.2  服務(wù)技術(shù)    7 1.5.3  通信技術(shù)    8 1.5.4  框架技術(shù)    9 1.6  Java EE核心開發(fā)模式  9 1.7  Java EE優(yōu)點(diǎn)  10 1.8  小結(jié)        11 第2章  搭建開發(fā)環(huán)境          12 2.1  引言        12 2.2  安裝JDK         12 2.3  安裝NetBeans IDE         13 2.4  測(cè)試開發(fā)環(huán)境        14 2.5  小結(jié)        16 第3章  基于JSF構(gòu)建表示邏輯層       17 3.1  引言        17 3.2  什么是JSF      17 3.2.1  什么是框架         17 3.2.2  為什么需要框架         17 3.2.3  JSF是什么樣的框架  18 3.2.4  為什么學(xué)習(xí)JSF  19 3.3  第一個(gè)JSF應(yīng)用     19 3.3.1  創(chuàng)建JSF項(xiàng)目      19 3.3.2  模型組件    21 3.3.3  視圖組件    22 3.3.4  控制組件    22 3.3.5  運(yùn)行演示    23 3.3.6  總結(jié)思考    23 3.4  利用JSF組件構(gòu)建視圖          24 3.4.1  JSF標(biāo)記庫  24 3.4.2  HTML標(biāo)記 25 3.4.3  Core標(biāo)記    39 3.4.4  使用JSTL標(biāo)記    40 3.5  在視圖中訪問Web資源       41 3.6  利用頁面模板提高視圖可維護(hù)性        43 3.6.1  布局    43 3.6.2  裝飾    48 3.7  利用Managed Bean封裝業(yè)務(wù)邏輯     51 3.7.1  定義Managed Bean   51 3.7.2  生命周期范圍    53 3.7.3  Bean之間的依賴        56 3.7.4  生命周期回調(diào)方法    58 3.8  使用EL訪問服務(wù)器端數(shù)據(jù)  59 3.8.1  范圍    59 3.8.2  訪問對(duì)象    59 3.8.3  值表達(dá)式和方法表達(dá)式    60 3.8.4  延遲計(jì)算    61 3.9  實(shí)現(xiàn)靈活的導(dǎo)航控制   61 3.9.1  視圖ID        61 3.9.2  利用Post請(qǐng)求實(shí)現(xiàn)導(dǎo)航   62 3.9.3  導(dǎo)航約定    66 3.9.4  導(dǎo)航規(guī)則    67 3.9.5  重定向         69 3.9.6  利用Get請(qǐng)求實(shí)現(xiàn)導(dǎo)航     71 3.9.7  JSF框架外導(dǎo)航  74 3.9.8  導(dǎo)航中的參數(shù)傳遞    74 3.9.9  導(dǎo)航總結(jié)    77 3.10  實(shí)現(xiàn)國際化支持 77 3.10.1  準(zhǔn)備資源包       77 3.10.2  配置資源包       79 3.10.3  在JSF視圖中使用資源    79 3.10.4  設(shè)置應(yīng)用程序本地屬性  80 3.11  使用Ajax獲得更好的用戶體驗(yàn)          81 3.12  小結(jié)      83 第4章  擴(kuò)展JSF   84 4.1  引言        84 4.2  JSF請(qǐng)求處理過程 84 4.2.1  常規(guī)流程    84 4.2.2  示例分析    85 4.2.3  特殊流程    88 4.2.4  異常處理    89 4.2.5  總結(jié)思考    92 4.3  利用監(jiān)聽器實(shí)現(xiàn)事件處理   93 4.3.1  Value Change事件      93 4.3.2  Action事件 96 4.3.3  Phase事件 98 4.3.4  System事件        99 4.4  自定義類型轉(zhuǎn)換   101 4.4.1  標(biāo)準(zhǔn)轉(zhuǎn)換器         102 4.4.2  自定義轉(zhuǎn)換器    102 4.5  自定義輸入校驗(yàn)   105 4.5.1  標(biāo)準(zhǔn)校驗(yàn)器         105 4.5.2  自定義校驗(yàn)器    106 4.5.3  Bean方法校驗(yàn)   107 4.5.4  異常信息本地化         108 4.6  自定義復(fù)合組件   108 4.6.1  復(fù)合組件標(biāo)記庫         108 4.6.2  定制簡(jiǎn)單的復(fù)合組件         109 4.6.3  開發(fā)復(fù)雜的復(fù)合組件         111 4.7  自定義非UI組件  116 4.8  自定義UI組件      119 4.8.1  創(chuàng)建一個(gè)簡(jiǎn)單的UI組件   119 4.8.2  利用屬性控制自定義組件行為         121 4.8.3  使用單獨(dú)的渲染器    123 4.8.4  獲取用戶輸入信息    125 4.8.5  保存組件狀態(tài)    127 4.9  使用第三方組件   129 4.10  小結(jié)      130 第5章  利用Servlet處理復(fù)雜Web請(qǐng)求   131 5.1  引言        131 5.2  Servlet基礎(chǔ)   131 5.2.1  什么是Servlet    131 5.2.2  Servlet工作流程         131 5.2.3  Servlet API   132 5.3  第一個(gè)Servlet        133 5.4  處理請(qǐng)求        138 5.5  生成響應(yīng)        141 5.6  在JSF應(yīng)用中處理非JSF請(qǐng)求       142 5.7  支撐自定義JSF組件     146 5.8  利用Filter過濾請(qǐng)求      149 5.9  小結(jié)        152 第6章  利用JPA訪問企業(yè)信息 153 6.1  引言        153 6.2  數(shù)據(jù)庫驅(qū)動(dòng)與JDBC      153 6.3  連接池和數(shù)據(jù)源   154 6.3.1  基本概念    154 6.3.2  創(chuàng)建MySQL連接池   156 6.3.3  創(chuàng)建數(shù)據(jù)源         157 6.4  第一個(gè)JPA應(yīng)用    158 6.4.1  持久化單元         158 6.4.2  Entity   159 6.4.3  EntityManager    161 6.4.4  運(yùn)行演示    162 6.5  ORM        163 6.5.1  Entity   163 6.5.2  主鍵    164 6.5.3  復(fù)合主鍵    164 6.5.4  屬性    167 6.5.5  關(guān)聯(lián)映射    170 6.5.6  加載方式    173 6.5.7  順序    174 6.5.8  繼承映射    174 6.6  Entity管理     175 6.6.1  獲取EntityManager   175 6.6.2  持久化上下文    176 6.6.3  Entity操作  176 6.6.4  級(jí)聯(lián)操作    183 6.7  JPQL        184 6.7.1  動(dòng)態(tài)查詢    185 6.7.2  參數(shù)設(shè)置    186 6.7.3  命名查詢    186 6.7.4  屬性查詢    187 6.7.5  使用構(gòu)造器         187 6.8  基于Criteria API的安全查詢        188 6.9  緩存        190 6.10  并發(fā)控制      192 6.11  生命周期回調(diào)方法      194 6.12  小結(jié)      195 第7章  使用會(huì)話Bean實(shí)現(xiàn)業(yè)務(wù)邏輯       196 7.1  引言        196 7.2  EJB基礎(chǔ)          196 7.2.1  為什么需要EJB 196 7.2.2  EJB容器      197 7.2.3  EJB組件      198 7.2.4  EJB接口      199 7.2.5  EJB分類      199 7.2.6  部署EJB      200 7.2.7  EJB優(yōu)點(diǎn)      200 7.3  無狀態(tài)會(huì)話Bean  200 7.3.1  什么是無狀態(tài)會(huì)話Bean   201 7.3.2  開發(fā)一個(gè)無狀態(tài)會(huì)話Bean        202 7.3.3  利用Servlet測(cè)試無狀態(tài)會(huì)話Bean  205 7.3.4  利用遠(yuǎn)程客戶端測(cè)試無狀態(tài)會(huì)話Bean   207 7.4  有狀態(tài)會(huì)話Bean  208 7.4.1  基本原理    208 7.4.2  實(shí)現(xiàn)有狀態(tài)會(huì)話Bean        209 7.5  單例會(huì)話Bean       213 7.5.1  基本原理    213 7.5.2  利用JSF訪問單例會(huì)話Bean     213 7.5.3  并發(fā)控制    215 7.5.4  依賴管理    216 7.6  Time服務(wù)       217 7.7  攔截器   219 7.8  事務(wù)支持        221 7.9  異步方法        222 7.10  小結(jié)      227 第8章  利用CDI實(shí)現(xiàn)組件間低耦合 228 8.1  引言        228 8.2  CDI概述         228 8.3  CDI下的受控Bean        228 8.4  Bean的生命周期范圍  232 8.5  使用限定符注入動(dòng)態(tài)類型   237 8.6  使用替代組件實(shí)現(xiàn)部署時(shí)動(dòng)態(tài)注入   239 8.7  使用生產(chǎn)方法注入動(dòng)態(tài)內(nèi)容        241 8.8  使用攔截器綁定類型注入功能服務(wù)   243 8.9  利用構(gòu)造型封裝注入操作   246 8.10  小結(jié)      247 第9章  使用Bean Validation校驗(yàn)數(shù)據(jù)      248 9.1  引言        248 9.2  Bean Validation概述      248 9.3  使用默認(rèn)約束器   248 9.4  實(shí)現(xiàn)自定義約束器        251 9.5  約束的傳遞   254 9.5.1  繼承    254 9.5.2  級(jí)聯(lián)    255 9.6  小結(jié)        256 第10章  確保企業(yè)應(yīng)用安全       257 10.1  引言      257 10.2  認(rèn)證      257 10.2.1  配置文件安全域       257 10.2.2  配置JDBC安全域    258 10.2.3  聲明認(rèn)證配置  260 10.3  授權(quán)      260 10.3.1  授權(quán)聲明  260 10.3.2  角色映射  261 10.4  測(cè)試Java EE容器的安全服務(wù)    262 10.5  定制FORM方式認(rèn)證界面 262 10.6  在代碼中獲取用戶身份信息      264 10.7  EJB安全控制       265 10.8  小結(jié)      267 第11章  為應(yīng)用添加郵件發(fā)送功能   268 11.1  引言      268 11.2  JavaMail基礎(chǔ)       268 11.2.1  JavaMail體系   268 11.2.2  JavaMail規(guī)范組成   269 11.3  配置JavaMail會(huì)話      270 11.4  發(fā)送郵件      270 11.5  發(fā)送帶附件的郵件      272 11.6  小結(jié)      275 第12章  利用Web服務(wù)集成應(yīng)用      276 12.1  引言      276 12.2  Web服務(wù)概述      276 12.2.1  什么是Web服務(wù)      276 12.2.2  Web服務(wù)技術(shù)體系  276 12.2.3  Web服務(wù)工作模型  278 12.3  Java EE平臺(tái)下的Web服務(wù)實(shí)現(xiàn)        278 12.4  開發(fā)Web服務(wù)實(shí)例     278 12.4.1  創(chuàng)建Web服務(wù)組件 279 12.4.2  為Web服務(wù)組件添加業(yè)務(wù)邏輯      280 12.4.3  部署Web服務(wù) 280 12.4.4  測(cè)試Web服務(wù) 280 12.5  調(diào)用Web服務(wù)     282 12.5.1  添加Web服務(wù)客戶端      282 12.5.2  調(diào)用Web服務(wù) 283 12.6  將會(huì)話Bean發(fā)布為Web 服務(wù) 285 12.7  RESTful Web服務(wù)         286 12.7.1  什么是REST      286 12.7.2  利用JAX-RS開發(fā)RESTful Web服務(wù)         287 12.7.3  與SOAP對(duì)比    290 12.8  Web服務(wù)的優(yōu)缺點(diǎn)      291 12.9  小結(jié)      292 第13章  利用消息服務(wù)實(shí)現(xiàn)應(yīng)用間異步交互   293 13.1  引言      293 13.2  JMS概述      293 13.2.1  JMS消息模型   293 13.2.2  JMS消息服務(wù)接口   293 13.2.3  消息傳遞模式  294 13.3  配置消息服務(wù)資源和連接工廠 294 13.4  發(fā)送JMS消息     295 13.5  利用MDB處理消息   296 13.6  小結(jié)      298

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)