Struts\Hibernate\spring開源框架技術 |
課程簡介 |
應用開放源碼技術(Struts, Spring, Hibernate)構建靈活健壯的輕量級架構。更有效地應用標準J2EE組件和J2EE服務;掌握輕量級開發技術和核心的實現原理在設計中應用J2EE技術的最佳實踐——J2EE模式和設計模式,最后建立一個支持可伸縮、靈活、可擴展、可個性化和支持國際化。
|
課程目標 |
學員經過本課程模塊的系統培訓學習,在整個講課過程中貫穿案例,將幫助軟件開發人員在接觸J2SE應用開發技術、J2EE
Web開發技術以及目前主流的應用框架的循序漸進學習,最終掌握J2EE Web開發技術。
|
課程內容 |
基于WEB層應用架構Struts開發應用
|
系統學習流行的STRUTS開發框架,達到深入理解STRUTS框架及熟悉應用的專業水平,達到熟練應用STRUTS進行項目開發的目的。
1. Web層設計框架及Struts系統架構分析
2. Struts體系核心架構及流程
3. Struts配置及相關配置文件的詳細理解
4. ActionServlet、ActionForm、Action核心API的使用及開發
5. Struts標簽庫及應用
6. 動態DynamicForm的配置
7. 校驗框架Validate FrameWork的應用
8. Struts處理國際化問題
9. Struts Tiles設計
10.Struts子應用、Struts插件等高級應用 |
持久層O/R映射工具Hibernate應用開發
|
1. 理解軟件分層設計機制及原則
2. 理解持久層實現機制及O/R映射工具
3. Hibernate基本開發及配置技術
4. Hibernate核心API及常用開發包理解
5. Hibernate一對多及集合組件等高級配置及應用
6. Hibernate性能優化
7. Hibernate的事務管理機制
8. Hibernate DAO與JDBC、EJB等的調用關系
9. Hibernate與Spring/Struts架構的集成用 |
Spring應用技術 |
此部分課程圍繞當前最熱門的Spring軟件開發技術,全面講解Spring的概念、設計和應用,掌握Spring+Struts+Hiberate高端Java開源架構的設計。
1. Spring框架體系架構和輕量級容器(包括核心模式IOC,DI等)
2. Spring 核心技術應用(Bean Wrapper , Bean Factory ,
Application Context, Web Application Context等)
3. Spring Web層開發技術 (Spring MVC/集成struts/集成webwork)
4. Spring的JDBC數據訪問,DAO應用和聲明性事務管理
5. Spring AOP 編程技術
6. Spring安全應用開發、RMI遠程調用和web service
7. Spring的領域抽象的應用
8. Spring/Hibernate集成及綜合應用。
9. Spring與EJB3.0規范應用及EJB的發展趨勢 |
|
|