第一部份 |
主題 |
JSP/Servlet核心技術 |
大綱 |
l???????? JavaEE體系架構
l???????? Servlet技術
n???????? Servlet作用
n???????? JSP作用,以及JSP與Servlet關系
n???????? 請求與響應
l???????? MVC設計模式
n???????? MVC設計模式作用
n???????? 在JavaEE開發中如何運用MVC
l???????? 頁面跳轉
n???????? 請求轉發
u?????? 請求轉發器的獲取
n???????? 響應重定向
n???????? 跳轉的路徑問題
l???????? 數據保存
n???????? 隱藏域
n???????? Cookie
u?????? Cookie的添加
u?????? Cookie的獲取
n???????? Session
u?????? Session的創建
u?????? Session的銷毀
u?????? Session的有效時間
l???????? Servlet上下文
n???????? ServletContext的創建
n???????? ServletContext關鍵方法
l???????? JSP核心技術
n???????? JSP本質
n???????? JSP的腳本元素
n???????? JSP的指令
u?????? Page指令
u?????? Include指令
u?????? Taglib指令
n???????? JSP的標準動作
u?????? Include動作
u?????? Include動作與指令的區別
n???????? JSP與JavaBean
u?????? 與JavaBean有關的標準動作
l???????? 自定義標簽
n???????? 開發自定義標簽
n???????? 使用自定義標簽
n???????? JSTL的使用
l???????? 表達式語言
n???????? EL的作用
n???????? EL的使用
n???????? EL與JSTL的配合 |
第二部份 |
主題 |
Struts2框架(一) |
大綱 |
l???????? Struts2基本概念
n???????? Struts2框架由來
n???????? Struts2框架主要優點
l???????? 與Struts1的區別
n???????? Struts1的缺點
n???????? Struts2如何解決Struts1的缺點
l???????? Struts2的流程
n???????? Struts2案例的執行過程
n???????? 在IDE中開發Struts2簡單案例
l???????? 配置文件
n???????? 核心控制器FilterDispatcher的配置
n???????? Action的配置
n???????? Action Result的配置
l???????? Struts2的Action
n???????? Action的作用
n???????? Action如何做到可以單元測試
n???????? Action的編程規范
l???????? 攔截器原理
n???????? 攔截器的作用
n???????? AOP思想的使用
n???????? 默認攔截器
n???????? 自定義攔截器
n???????? 配置攔截器 |
第三部份 |
主題 |
Struts2框架(二) |
大綱 |
l???????? 輸入校驗
n???????? 輸入校驗的重要性
n???????? 輸入校驗集中常用手段
n???????? Struts2框架的編程輸入校驗
n???????? Struts2的自動輸入校驗
n???????? 輸入校驗信息顯示
l???????? 異常處理
n???????? 異常處理的位置
n???????? 如何定義異常處理頁面
n???????? 異常處理配置
l???????? 國際化
n???????? 國際化文件的使用
n???????? 使用國際化資源的標簽
n???????? 校驗信息國際化
n???????? UI國際化
l???????? 類型轉換
n???????? 默認的類型轉換
n???????? 類型轉換錯誤的信息提示
n???????? 自定義類型轉換錯誤提示
l???????? Struts2常用標簽
l???????? AJAX技術 |
第四部份 |
主題 |
Hibernate框架(一) |
大綱 |
l???????? JDBC編程
n???????? JDBC核心API
n???????? JDBC編程的主要優點及缺點
l???????? Hibernate快速入門
n???????? Hibernate簡單demo
n???????? Hibernate框架核心思想
n???????? Hibernate核心API
l???????? Hibernate配置
n???????? .cfg.xml配置文件
n???????? .hbm.xml配置文件
l???????? 使用Hibernate框架操作數據庫
n???????? Select操作
n???????? Insert操作
n???????? Update操作
n???????? Delete操作
l???????? 對象狀態
n???????? 瞬時狀態
n???????? 持久狀態
n???????? 脫管狀態 |
第五天 |
主題 |
Hibernate框架(二) |
大綱 |
l???????? Hibernate框架處理關系映射
n???????? 一對一關系映射
n???????? 一對多關系映射
n???????? 多對一關系映射
n???????? 多對多關系映射
l???????? Hibernate繼承
n???????? TPC
n???????? TPS
n???????? TPH
l???????? Hibernate性能優化
l???????? HQL語言
l???????? Hibernate與Struts框架結合 |
第六部份 |
主題 |
Spring框架 |
大綱 |
l???????? Spring簡介
n???????? Spring快速入門
n???????? Java反射機制
n???????? Spring框架重要組成部分
l???????? Spring IOC機制
n???????? 各數據類型裝配
n???????? 集合裝配
n???????? 構造裝配與自動裝配
l???????? Spring AOP 機制
n???????? 代理模式
n???????? AOP概念
n???????? Spring對AOP支持
l???????? Spring數據層應用
n???????? 與JDBC集成
n???????? 與Hibernate集成
n???????? Spring事務管理
n???????? Spring回滾規則
l???????? Struts+Hibernate+Spring結合案例 |
第七部份 |
主題 |
UML統一建模語言 |
大綱 |
l???????? UML語言概念
n???????? UML語言的發展過程
n???????? UML語言的要素、模型與結構
n???????? UML語言常用圖
n???????? UML語言的4+1視圖
n???????? UML語言中各種圖之間的關系
n???????? UML語言在核心開發活動中的使用
n???????? 在Rose中常用圖的繪制方法
l???????? 基于UML的面向對象分析
n???????? 基于UML面向對象分析模型及詳細說明
n???????? 面向對象模型與關系模型的轉換
n???????? 基于UML進行面向對象分析過程
l???????? 基于UML的面向對象設計
n???????? 面向對象設計的任務與解決措施
n???????? 基于UML面向對象設計模型
n???????? 分析模型與設計模型的映射
n???????? 面向對象設計的原則與方法
l???????? 案例分析 |
第八部份 |
主題 |
設計模式 |
大綱 |
l???????? 設計模式相關概念
n???????? 介紹什么是設計模式
n???????? 為什么使用設計模式
n???????? 設計模式的一個例子
n???????? 設計模式總的原則
n???????? 設計模式的其它原則
n???????? 設計模式的分類
l???????? 創建型模式
n???????? 單例模式
n???????? 簡單工廠模式
n???????? 工廠方法模式
n???????? 抽象工廠模式
n???????? 生成器模式
n???????? 原型模式
l???????? 結構模式
n???????? 適配器模式
n???????? 橋接模式
n???????? 組成模式
n???????? 裝飾模式
n???????? 外觀模式
n???????? 代理模式
l???????? 行為模式
n???????? 職責連模式
n???????? 命令模式
n???????? 觀察者模式
n???????? 策略模式
n???????? 模板方法模式
n???????? 訪問者模式 |