Java EE企業套用開發技術

Java EE企業套用開發技術

《Java EE企業套用開發技術》是2012年清華大學出版社出版的圖書,作者是賀智明。

基本介紹

  • 書名:Java EE企業套用開發技術
  • 作者:賀智明
  • ISBN:9787302279990
  • 定價:36元
  • 出版社:清華大學出版社
  • 出版時間:2012年
  • 裝幀:平裝
  • 印次:1-1
  • 印刷時間:2012年3月2日
圖書簡介,圖書目錄,

圖書簡介

本書系統地介紹了Java EE企業級套用開發的相關技術,包括集成開發環境、Java EE技術規範、Web開發技術基礎、JSF開發框架、EJB3、JPAWeb Service以及第三方開發框架、富客戶端開發技術等。書中提供了大量典型示例及綜合案例分析,並詳細介紹了在主流IDE平台MyEclipse中的具體實現過程。隨書附送完整課件及全部源碼。
本書適合作為軟體工程、計算機科學與技術、網路工程等專業高年級本科教學用書,也可作為相關學科碩士研究生教材,也是相關教師、軟體從業人員的很好的參考書。

圖書目錄

第1章Java EE概述
1.1Java EE 的產生和發展
1.2Java EE新特性
1.3Java EE體系結構
1.3.1企業級套用的特點
1.3.2企業套用的體系結構
1.3.3Java EE 體系結構
1.4Java EE技術框架
1.5Java EE套用打包與部署
1.5.1基本概念
1.5.2JAR/WAR/EAR檔案的格式
小結
練習/思考題
第2章Java EE開發及運行環境
2.1JDK的下載、安裝、配置
2.1.1下載
2.1.2安裝
2.1.3配置環境變數
2.2常用開發環境的安裝、配置和使用
2.2.1Eclipse/MyEclipse
2.2.2NetBeans
2.3常用Java EE伺服器的安裝、配置和使用
2.3.1Tomcat
2.3.2Glassfish
2.3.3JBoss
2.3.4WebLogic
2.3.5Apusic
2.3.6在IDE中配置套用伺服器
2.4常用資料庫系統的安裝、配置和使用
2.4.1MySQL
2.4.2Oracle
小結
練習/思考題
第3章Java Web開發基礎
3.1基本概念
3.1.1靜態網頁和動態網頁
3.1.2Servlet與JSP
3.1.3JSP程式示例
3.2JSP技術
3.2.1JSP元素
3.2.2JSP隱含對象
3.3Servlet技術
3.3.1Servlet概述
3.3.2Servlet編程
3.3.3過濾器
3.3.4偵聽器
3.4JavaBean組件模型
3.4.1JavaBean概述
3.4.2JavaBean編程
3.4.3一些常用的JavaBean
3.5JDBC資料庫訪問技術
3.5.1JDBC概述
3.5.2JDBC API
3.5.3JDBC套用示例
3.5.4連線池技術
3.6EL與JSTL
3.6.1EL表達式
3.6.2JSTL
3.6.3自定義標記
3.7MVC模式及套用實例
3.7.1MVC模式概述
3.7.2MVC套用示例
小結
練習/思考題
第4章JSF
4.1JSF簡介
4.1.1什麼是JSF
4.1.2JSF工作原理
4.1.3JSF套用的構成
4.2JSF套用的開發步驟
4.3一個簡單的JSF套用示例
4.3.1功能描述
4.3.2開發準備
4.3.3初步設計
4.3.4開發輔助Bean
4.3.5開發JSF頁面
4.3.6配置頁面導航
4.4JSF標籤
4.4.1Core標籤
4.4.2HTML標籤
4.5數據轉換與驗證
4.5.1轉換器
4.5.2驗證器
4.5.3錯誤處理
4.6JSF生命周期及事件處理
4.6.1JSF生命周期
4.6.2事件處理
4.7JSF組件框架及自定義組件
4.7.1JSF組件框架
4.7.2自定義組件
小結
練習/思考題
第5章EJB
5.1EJB概述
5.1.1傳統EJB存在的問題
5.1.2EJB 3的新特性
5.1.3EJB 3的構成
5.2會話Bean
5.2.1無狀態會話Bean
5.2.2有狀態會話Bean
5.3訊息服務與訊息驅動Bean
5.3.1Java訊息服務
5.3.2訊息驅動Bean
5.4EJB的生命周期
小結
練習/思考題
第6章JPA
6.1持久化概述
6.1.1基本概念
6.1.2持久化的基本內容
6.2JPA編程的基本步驟
6.3O/R映射配置
6.4JPA相關接口/類
6.4.1javax.persistence.Persistence
6.4.2javax.persistence.EntityManagerFactory
6.4.3javax.persistence.EntityManager
6.4.4javax.persistence.EntityTransaction
6.4.5javax.persistence.Query
6.5JPQL語言
6.5.1概述
6.5.2select語句
6.5.3update語句
6.5.4delete語句
6.6實體生命周期與持久上下文環境
6.6.1實體生命周期及其狀態轉化
6.6.2生命周期回調事件
6.6.3持久上下文
6.7JPAJSF套用實例
6.7.1創建資料庫表
6.7.2創建Web套用
6.7.3創建實體類及DAO類
6.7.4創建JSF頁面及輔助Bean
小結
練習/思考題
第7章Java Web Service
7.1引言
7.2Web服務技術基礎
7.3Java EE的Web服務規範
7.4Web服務開發實例
7.4.1JAXWS實例
7.4.2XFire實例
7.4.3Axis實例
7.5Web服務互操作
小結
練習/思考題
第8章第三方開源Java EE框架
8.1Struts 2
8.1.1什麼是Struts 2
8.1.2Struts 2的框架構成
8.1.3Struts 2環境配置
8.1.4Struts 2開發示例
8.1.5Struts 2標籤庫
8.1.6Struts 2數據驗證
8.1.7國際化支持
8.2Hibernate
8.2.1Hibernate與對象/關係映射
8.2.2Hibernate核心接口/類
8.2.3關聯映射配置
8.2.4Hibernate查詢
8.2.5Hibernate開發示例
8.2.6反向工程
8.3Spring
8.3.1Spring簡介
8.3.2建立開發環境
8.3.3Spring容器與依賴注入
8.3.4受管Bean的生命周期事件
8.3.5Spring AOP簡介
8.3.6Spring事務管理
8.3.7Spring整合Struts 2
8.3.8Spring整合Hibernate
8.4其他框架簡介
8.4.1iBATIS
8.4.2Guice
8.4.3OperaMasks SDK
8.4.4EasyJWeb框架
小結
練習/思考題
第9章AJAX及RIA技術
9.1AJAX
9.1.1AJAX簡介
9.1.2XMLHttpRequest對象
9.1.3傳送請求和處理回響
9.1.4AJAX套用示例
9.2AJAX框架——DWR入門
9.2.1DWR簡介
9.2.2DWR編程示例
9.3新一代AJAX框架——Ext
9.3.1Ext簡介
9.3.2建立Ext開發環境
9.3.3Ext編程入門
9.3.4Ext組件
9.3.5Ext事件處理
9.3.6Ext常用組件
9.4RIA技術發展
9.4.1Flex/Flash Builer
9.4.2Microsoft SilverLight
9.4.3JavaFX
9.4.4Laszlo
9.4.5HTML 5
9.4.6RIA技術平台比較
小結
練習/思考題
參考文獻

相關詞條

熱門詞條

聯絡我們