定 價:48 元
叢書名:普通高等教育軟件工程“十二五”規(guī)劃教材
- 作者:劉彥君,金飛虎 主編
- 出版時間:2014/2/1
- ISBN:9787115337412
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312
- 頁碼:312
- 紙張:膠版紙
- 版次:1
- 開本:16開
全書共分為11章,主要內(nèi)容包括:第1章介紹了Java EE的基本概念,第2章介紹了JDBC數(shù)據(jù)庫編程的基礎知識和應用方法,第3章介紹了Java Servlet,第4章介紹了JSP,第5章介紹了XML,第6章介紹了Struts2,第7章介紹了Hibernate,第8章介紹了Spring,第9章介紹了EJB,第10章介紹了SSH整合開發(fā)案例,第11章介紹了基于Java EE的測試。
本書可作為高等學校計算機專業(yè)、軟件工程專業(yè)教材及從事相關開發(fā)領域程序設計人員自學及參考用書。
1.以“重基礎、重實踐、以工程案例為主”的編寫思想編寫本書! 2.將基礎知識與案例相結合,提高學生的工程實踐能力! 3.案例豐富、教學資源齊全。
第1章 Java EE概述
1.1 Java EE簡介
1.1.1 什么是Java EE
1.1.2 Java EE的新特性
1.2 Java EE應用分層架構
1.2.1 分層模式概述
1.2.2 Java EE的結構
1.3 Java EE技術規(guī)范
1.4 敏捷輕型框架
1.4.1 輕型框架簡介
1.4.2 Hibernate框架簡介
1.4.3 Struts簡介
1.4.4 Spring簡介
1.4.5 JSF簡介
1.4.6 Tapestry簡介 第1章 Java EE概述
1.1 Java EE簡介
1.1.1 什么是Java EE
1.1.2 Java EE的新特性
1.2 Java EE應用分層架構
1.2.1 分層模式概述
1.2.2 Java EE的結構
1.3 Java EE技術規(guī)范
1.4 敏捷輕型框架
1.4.1 輕型框架簡介
1.4.2 Hibernate框架簡介
1.4.3 Struts簡介
1.4.4 Spring簡介
1.4.5 JSF簡介
1.4.6 Tapestry簡介
1.4.7 WebWork簡介
1.5 Java EE開發(fā)環(huán)境
1.5.1 JDK的下載和安裝
1.5.2 集成開發(fā)環(huán)境的安裝和使用
1.5.3 Tomcat的安裝和配置
1.5.4 MySQL數(shù)據(jù)庫的安裝和使用
1.6 小結
1.7 習題
第2章 JDBC數(shù)據(jù)庫編程
2.1 JDBC概述
2.1.1 JDBC數(shù)據(jù)庫應用模型
2.1.2 JDBC驅(qū)動程序
2.1.3 用JDBC訪問數(shù)據(jù)庫
2.1.4 JDBC常用API
2.1.5 數(shù)據(jù)庫連接范例
2.2 數(shù)據(jù)庫基本操作
2.2.1 數(shù)據(jù)插入操作
2.2.2 數(shù)據(jù)刪除操作
2.2.3 數(shù)據(jù)更新操作
2.2.4 數(shù)據(jù)查詢操作
2.2.5 事務處理
2.3 數(shù)據(jù)庫存取優(yōu)化
2.3.1 常用技術
2.3.2 編譯預處理
2.3.3 調(diào)用存儲過程
2.3.4 采用連接池
2.4 小結
2.5 習題
第3章 Java Servlet
3.1 概述
3.1.1 什么是Java Servlet
3.1.2 Servlet的特點
3.2 Servlet編程基礎
3.2.1 Servlet接口
3.2.2 Servlet程序的編譯
3.2.3 Servlet的配置
3.3 Servlet的生命周期
3.4 Servlet API常用接口和類
3.4.1 ServletConfig接口
3.4.2 GenericServlet類
3.4.3 ServletRequest接口
3.4.4 ServletResponse接口
3.4.5 HttpServlet類
3.4.6 HttpServletRequest接口
3.4.7 HttpServletResponse接口
3.5 Servlet的應用舉例
3.6 小結
3.7 習題
第4章 JSP
4.1 JSP概述
4.1.1 什么是JSP
4.1.2 JSP的特點
4.1.3 JSP舉例
4.2 JSP基本語法
4.2.1 JSP頁面的基本組成
4.2.2 JSP指令標記
4.2.3 JSP動作標記
4.2.4 JSP腳本
4.2.5 JSP的注釋
4.3 JSP中的隱含對象
4.3.1 out對象
4.3.2 request對象
4.3.3 response對象
4.3.4 session對象
4.3.5 application對象
4.3.6 其他對象
4.4 EL表達式和標簽
4.4.1 表達式語言
4.4.2 JSTL標簽庫
4.4.3 自定義標簽
4.5 小結
4.6 習題
第5章 XML
5.1 XML簡介
5.1.1 XML與HTML的比較
5.1.2 XML語法概要
5.1.3 DTD語法
5.1.4 XML Schema簡介
5.2 DOM和SAX
5.2.1 使用DOM
5.2.2 使用SAX
5.3 XPath
5.4 小結
5.5 習題
第6章 Struts2
6.1 Struts2簡介
6.1.1 Struts的起源
6.1.2 Struts優(yōu)、缺點
6.2 Struts2安裝
6.3 Struts2工作原理
6.4 Struts.xml配置
6.4.1 Struts.xml文件結構
6.4.2 加載子配置文件
6.4.3 action配置
6.5 Struts2的簡單例子
6.6 攔截器
6.6.1 攔截器介紹
6.6.2 攔截器實例
6.7 Struts2類型轉換
6.7.1 類型轉換簡介
6.7.2 類型轉換實例
6.8 輸入校驗
6.8.1 手動輸入完成校驗
6.8.2 使用Struts2框架校驗
6.8.3 校驗器的配置風格
6.9 小結
6.10 習題
第7章 Hibernate3
7.1 Hibernate3入門
7.1.1 Hibernate3簡介
7.1.2 持久層與ORM
7.1.3 概念
7.1.4 目前流行的ORM產(chǎn)品
7.1.5 Hibernate核心接口
7.1.6 開發(fā)Hibernate3程序
7.2 Hibernate對象狀態(tài)
7.2.1 對象的狀態(tài)
7.2.2 對象的特征
7.3 Hibernate事務
7.3.1 事務概述
7.3.2 JDBC中使用事務
7.3.3 Hibernate事務管理
7.4 Hibernate反向工程
7.5 HQL
7.6 小結
7.7 習題
第8章 Spring2
8.1 Spring2概述
8.1.1 Spring框架簡介
8.1.2 Spring的特征
8.1.3 Spring的優(yōu)點
8.1.4 Spring框架結構
8.2 Spring快速入門
8.2.1 手動搭建Spring開發(fā)環(huán)境
8.2.2 應用MyEclipse工具搭建Spring開發(fā)環(huán)境
8.3 IoC的基本概念
8.3.1 什么是IoC
8.3.2 依賴注入
8.4 依賴注入的形式
8.4.1 setter方法注入
8.4.2 構造方法注入
8.4.3 3種依賴注入方式的對比
8.5 IoC的裝載機制
8.5.1 IoC容器
8.5.2 Spring的配置文件
8.5.3 Bean的自動裝配
8.5.4 IoC中使用注解
8.6 AOP概述
8.6.1 AOP簡介
8.6.2 AOP中的術語
8.7 AOP實現(xiàn)原理
8.7.1 靜態(tài)代理
8.7.2 JDK動態(tài)代理
8.7.3 CGLib代理
8.8 AOP框架
8.8.1 Advice
8.8.2 Pointcut、Advisor
8.8.3 Introduction
8.9 Spring中的AOP
8.9.1 基于XML Schema的設置
8.9.2 基于Annotation的支持
8.10 小結
8.11 習題
第9章 EJB
9.1 EJB概述
9.1.1 什么是EJB
9.1.2 EJB組件類型
9.1.3 EJB 3的構成
9.2 會話Bean
9.2.1 創(chuàng)建無狀態(tài)會話Bean
9.2.2 訪問無狀態(tài)會話Bean
9.2.3 有狀態(tài)會話Bean
9.3 消息服務和消息驅(qū)動Bean
9.3.1 Java消息服務
9.3.2 消息驅(qū)動Bean
9.4 EJB生命周期
9.5 小結
9.6 習題
第10章 SSH整合開發(fā)案例
10.1 系統(tǒng)概述
10.1.1 功能需求與系統(tǒng)架構
10.1.2 工程依賴的jar包
10.2 SSH工程的配置
10.2.1 Hibernate配置
10.2.2 Struts配置
10.2.3 Spring配置
10.2.4 web.xml
10.2.5 控制臺日志配置
10.3 Domain層
10.3.1 領域模型
10.3.2 生成實體類和映射文件
10.4 DAO層
10.4.1 通用泛型DAO接口的設計
10.4.2 實現(xiàn)通用泛型DAO接口
10.5 驗證碼
10.5.1 頁面層
10.5.2 Action層
10.5.3 處理不存在的Action方法請求
10.6 用戶注冊
10.6.1 頁面層
10.6.2 Service層
10.6.3 Action層
10.6.4 處理不存在的Action方法請求
10.7 用戶登錄
10.7.1 頁面層
10.7.2 Service層
10.7.3 Action層
10.7.4 登錄檢查過濾器
10.8 視頻上傳與轉碼
10.8.1 頁面層
10.8.2 視頻轉碼工具類:VideoConverter
10.8.3 Service層
10.8.4 Action層
10.9 首頁及查詢分頁
10.9.1 分頁模型類:PageBean
10.9.2 頁面層
10.9.3 Service層
10.9.4 Action層
10.9.5 產(chǎn)生測試數(shù)據(jù)
10.10 播放及評論視頻
10.10.1 頁面層
10.10.2 Service層
10.10.3 Action層
10.11 小結
第11章 基于Java EE的測試
11.1 單元測試
11.2 基于QTP的功能測試
11.2.1 使用QuickTest進行測試的過程
11.2.2 QuickTest Professional 6.0應用程序的界面
11.2.3 錄制
11.2.4 分析錄制的測試腳本
11.2.5 運行、分析測試
11.3 基于JMeter的性能測試
11.3.1 JMeter簡介
11.3.2 JMeter的安裝與配置
11.4 小結
11.5 習題