注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java EE核心技術與應用

Java EE核心技術與應用

Java EE核心技術與應用

定 價:¥49.00

作 者: 郝玉龍 周旋 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Java Java Script J2EE 程序設計 計算機/網絡

購買這本書可以去


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

內容簡介

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

作者簡介

暫缺《Java EE核心技術與應用》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號