第1章 Java EE入門導論
1.1 Java EE概述
1.1.1 Java EE核心技術
1.1.2 Java EE體系結構
1.2 Servlet 應用
1.2.1 Servlet生命周期
1.2.2 自定義一個 Servlet
1.2.3 Servlet案例開發(fā)
1.3 Filter 技術
1.3.1 Filter的結構
1.3.2 在Web應用中添加 Filter
本章練習
第2章 Struts 框架應用
2.1 Struts 框架概述
2.1.1 Struts框架的起源
2.1.2 MVC模式
2.2 Struts2應用框架
2.2.1 Struts2框架組件
2.2.2 Struts2框架流程
2.2.3 Struts2框架案例開發(fā)
本章練習
第3章 Spring框架應用
3.1 Spring框架概述
3.1.1 Spring框架的作用
3.1.2 相關術語
3.2 IoC模型
3.2.1 為什么要使用IoC模型
3.2.2 IoC運行時加載及相關組件
3.2.3 運行時加載案例開發(fā)
3.2.4 IoC容器啟動加載及相關組件
3.2.5 容器啟動時加載案例開發(fā)
3.3 AOP模型
3.3.1 A0P五大裝備
3.3.2 AOP案例開發(fā)
本章練習
第4章 Hibernate 框架應用
4.1 Hibernate 概述
4.1.1 認識 Hibernate
4.1.2 對象/關系映射
4.1.3 ORM技術規(guī)則
4.2 Hibernate組件及其應用
4.2.1 為什么使用 Hibernate
4.2.2 Hibernate 框架組件
4.2.3 持久化過程
4.2.4 案例開發(fā)
4.3 ORM工具的運用
本章練習
第5章 版本管理工具應用
5.1 版本管理工具概述
5.1.1 認識版本管理工具
5.1.2 常用的版本管理工具
5.2 CVS的配置與使用
5.2.1 安裝CVS服務器端
5.2.2 配置CVS管理工具
5.2.3 案例應用
本章練習
第6章 日志組件應用
6.1 Log4j概述
6.2 Log4j應用配置
6.2.1 配置文件
6.2.2 案例應用
本章練習
第7章 單元測試技術
7.1 單元測試概述
7.1.1 認識單元測試
7.1.2 為什么要使用單元測試
7.2 JUnit技術
7.2.1 JUnit測試框架
7.2.2 Testcase案例應用
7.2.3 測試套件TestSuite類
7.2.4 TestSuite 案例應用
本章練習
第8章 Java Web集成開發(fā)工具
8.1 集成開發(fā)工具概述
8.1.1 IDE的作用
8.1.2 常見的IDE工具
8.2 Eclipse開發(fā)工具的使用
8.2.1 Eclipse 搭建Web 工程
8.2.2 Eclipse集成Tomcat
8.2.3 Eclipse部署項目
本章練習
第9章 Web服務器配置與應用
9.1 Web服務器概述
9.1.1 Web服務器原理
9.1.2 常見的Web服務器
9.2 Tomcat開發(fā)環(huán)境集成
9.2.1 Tomcat服務器IDE的集成
9.2.2 Tomcat資源目錄結構
9.3 Tomcat基本服務配置
9.3.1 多節(jié)點配置
9.3.2 RO0T應用配置
9.3.3 服務器路徑以外的應用部署
9.4 Tomcat 遠程項目管理
9.4.1 用戶管理
9.4.2 遠程項目部署與運維管理
9.5 Tomcat內存管理
9.5.1 內存管理人門
9.5.2 配置管理
本章練習
第10章 UML統(tǒng)一建模語言
10.1 統(tǒng)一建模語言入門
10.1.1 UML模型概述
10.1.2 UML模型事物
10.1.3 UML模型關系
10.2 靜態(tài)建模視圖
10.2.1 用例圖
10.2.2 類圖
10.2.3 對象圖
10.2.4 構件圖
10.2.5 部署圖
10.3 動態(tài)建模視圖
10.3.1 時序圖
10.3.2 協(xié)作圖
10.3.3 狀態(tài)圖
10.3.4 活動圖
10.4 Rational Rose建模工具
10.4.1 建模視圖介紹
10.4.2 各類圖形建模設計
本章練習
第11章 設計模式
11.1 設計模式概述
11.1.1 設計模式的幾大原則
11.1.2 設計模式和框架
11.2 單例模式
11.2.1 單例模式的基本要求
11.2.2 兩種形式的單例模式
11.3 工廠模式
11.3.1 簡單工廠
11.3.2 工廠方法
11.3.3 抽象工廠
11.4 外觀模式
11.4.1 認識外觀模式
11.4.2 外觀模式結構
11.5 模板方法
11.5.1 認識模板方法
11.5.2 模板方法的結構
本章練習
參考文獻