培訓目標
1、掌握J2EE 的技術體系結構、能夠系統地掌握J2EE Web 及輕量級開源框架技術。
2、更深入地掌握J2EE Web 輕量級服務器的應用開發技術。
3、能夠編程實現多層、松耦合和可重用的Web 應用組件,最后建立一個支持可伸縮、靈活、可擴展、可個性化和支持國際化 的J2EE 架構的Web 應用系統。
4、初步掌握基于SOA的集成系統的開發過程。
1、對于軟企或非軟企專業開發部門從事項目開發的一線程序員;
2、初步具備java或C++等OO類語言的,具有一定經驗的軟件工程師。
時間 |
內容 |
詳細內容 |
課程目標 |
第一天 |
輕量級JAVAEE 開發的表現層實現技術 (Struts2方案) |
1、JAVAEE 體系介紹,體系技術標準與企業級開發所面對的各類問題的對照關系 2、TOMCAT服務的安裝配置技術 3、Eclipse基本使用的介紹(后續課程會逐步滲透更多的技巧) 4、Servlet和JSP 規范及開發技術精講,基于JAVABEAN的MODEL 1開發模型介紹,應用場景,技術實現。 (注:以上四個部分根據受訓者技術基礎將做出調整) 5、MVC開發模式及輕量級表現層框架Struts2設計原理、工作流程分析。 6、struts2的數據封裝接收、校驗、傳遞技術,路由轉發,視圖渲染技術。 7、實用攔截器技術 8、JSON數據處理技術,ajax+struts2異步開發方式實戰 9、文件上傳下載開發技術 |
1、了解java web應用表現層開發的一般流程 2、能熟悉struts2設計的原理,初步掌握開發技巧。 3、以實戰方式滲透struts2框架的使用技巧,并指出實際生產環境下的注意事項。 4、以互動形式對項目中可能出現的特殊問題做重點講解。 |
第二天 |
輕量級開發的持久化層開發技術 (基于JPA 規范+Hibernate引擎方案) |
1、持久化層所面臨的問題及解決方案分析。 2、JPA基本API精講,緩存應用策略,延遲加載策略、級聯方案的應用分析,vo及po組合方案分析及應用場景 3、基于JPA 的“值類型”映射技術及開發示例 4、基于 JPA的“實體類型” 一對一,一對多,多對對映射技術及開發示例 5、JPQL查詢技術 |
1、掌握基于JPA+Hibernate的持久化層開發技術; 2、基本掌握映射技術 3、理解并靈活緩存、延遲加載、級聯查詢等開發技巧 4、能針對項目的具體情況對架構及性能進行優化。 |
第三天 |
輕量級開發的應用管理開發技術 (基于Spring framework 方案) |
1、工廠模式,IOC模式,AOP編程,松藕合設計方案,軟件配置化技術介紹 2、Spring IOC 技術 3、Spring AOP 技術 4、基于自動綁定及Annotation方式的開發技術 5、基于Annotaion的EntityManager管理及事務控制技術 6、Spring與Struts2、Hibernate的整合開發 |
1、架構設計思想的初步掌握 2、能靈活在項目中把握spring框架的使用 3、對企業項目的子系統生成項目框架 |
第四天 |
企業級項目集成開發技術 (基于SOAP棧的 WebService集成方案) |
1、WebService的基本原理分析 2、SOAP和WSDL 的分析,無框架情況下的編程使用服務及提供服務的思路分析 3、JavaEE JAX-WS 標準,及主要提供者API簡介,分析JAX-WS的優劣 4、基于Apache AXIS2 的客戶端技術實現示例 5、基于Apache AXIS2 的服務器端技術實現示例 6、基于WebService的SOA子系統集成案例解決方案分析及具體實現示例 |
1、從底層原理了解和把握WebService技術的本質 2、可以掌握基于AXIS2的WebService服務和客戶端的開發技術 3、構建基于SOA的集成系統架構 |
現金、支票、匯款、刷卡
名 稱:北京市海淀區中科院計算所職業技能培訓學校
開戶行:北京銀行中關村支行
帳 號:01090302900120105445661