關于舉辦“JAVA技術精講”培訓的通知
各有關單位:
中國科學院計算技術研究所是國家專門的計算技術研究機構,同時也是中國信息化建設的重要支撐單位,中科院計算所培訓中心是致力于高端IT類人才培養(yǎng)及企業(yè)內(nèi)訓的專業(yè)培訓機構。中心憑借科學院的強大師資力量,在總結多年大型軟件開發(fā)和組織經(jīng)驗的基礎上,自主研發(fā)出一整套課程體系,其目的是希望能夠切實幫助中國軟件企業(yè)培養(yǎng)高級軟件技術人才,提升整體研發(fā)能力,迄今為止已先后為國家培養(yǎng)了數(shù)萬名計算機專業(yè)人員,并先后為數(shù)千家大型國內(nèi)外企業(yè)進行過專門的定制培訓服務。
2016年3月30日至4月2日,培訓中心舉辦“JAVA技術精講”培訓班,具體事宜通知如下:
一. 培訓對象
1、對于軟企或非軟企專業(yè)開發(fā)部門從事項目開發(fā)的一線程序員;
2、初步具備java或C++等OO類語言的,具有一定經(jīng)驗的軟件工程師。
二、師資
余老師:中科院計算所培訓中心高級講師,前美資軟企資深架構師及業(yè)務骨干,主持并參與多個國內(nèi)外大型軟件項目,對基于java的開源項目有著多年的開發(fā)及使用經(jīng)驗,對目前的主流應用框架及系統(tǒng)集成方案有著較深入的理解。
三、培訓目標
1、掌握J2EE 的技術體系結構、能夠系統(tǒng)地掌握J2EE Web 及輕量級開源框架技術。
2、更深入地掌握J2EE Web 輕量級服務器的應用開發(fā)技術。
3、能夠編程實現(xiàn)多層、松耦合和可重用的Web 應用組件,最后建立一個支持可伸縮、靈活、可擴展、可個性化和支持國際化 的J2EE 架構的Web 應用系統(tǒng)。
4、初步掌握基于SOA的集成系統(tǒng)的開發(fā)過程。
四、課程內(nèi)容
時間
內(nèi)容
詳細內(nèi)容
課程目標
天
輕量級JAVAEE 開發(fā)的表現(xiàn)層實現(xiàn)技術
(Struts2方案)
1、JAVAEE 體系介紹,體系技術標準與企業(yè)級開發(fā)所面對的各類問題的對照關系
2、TOMCAT服務的安裝配置技術
3、Eclipse基本使用的介紹(后續(xù)課程會逐步滲透更多的技巧)
4、Servlet和JSP 規(guī)范及開發(fā)技術精講,基于JAVABEAN的MODEL 1開發(fā)模型介紹,應用場景,技術實現(xiàn)。
(注:以上四個部分根據(jù)受訓者技術基礎將做出調(diào)整)
5、MVC開發(fā)模式及輕量級表現(xiàn)層框架Struts2設計原理、工作流程分析。
6、struts2的數(shù)據(jù)封裝接收、校驗、傳遞技術,路由轉(zhuǎn)發(fā),視圖渲染技術。
7、實用攔截器技術
8、JSON數(shù)據(jù)處理技術,ajax+struts2異步開發(fā)方式實戰(zhàn)
9、文件上傳下載開發(fā)技術
1、了解java web應用表現(xiàn)層開發(fā)的一般流程
2、能熟悉struts2設計的原理,初步掌握開發(fā)技巧。
3、以實戰(zhàn)方式滲透struts2框架的使用技巧,并指出實際生產(chǎn)環(huán)境下的注意事項。
4、以互動形式對項目中可能出現(xiàn)的特殊問題做重點講解。
第二天
輕量級開發(fā)的持久化層開發(fā)技術
(基于JPA 規(guī)范+Hibernate引擎方案)
1、持久化層所面臨的問題及解決方案分析。
2、JPA基本API精講,緩存應用策略,延遲加載策略、級聯(lián)方案的應用分析,vo及po組合方案分析及應用場景
3、基于JPA 的“值類型”映射技術及開發(fā)示例
4、基于 JPA的“實體類型” 一對一,一對多,多對對映射技術及開發(fā)示例
5、JPQL查詢技術
1、掌握基于JPA+Hibernate的持久化層開發(fā)技術;
2、基本掌握映射技術
3、理解并靈活緩存、延遲加載、級聯(lián)查詢等開發(fā)技巧
4、能針對項目的具體情況對架構及性能進行優(yōu)化。
第三天
輕量級開發(fā)的應用管理開發(fā)技術
(基于Spring framework 方案)
1、工廠模式,IOC模式,AOP編程,松藕合設計方案,軟件配置化技術介紹
2、Spring IOC 技術
3、Spring AOP 技術
4、基于自動綁定及Annotation方式的開發(fā)技術
5、基于Annotaion的EntityManager管理及事務控制技術
6、Spring與Struts2、Hibernate的整合開發(fā)
1、架構設計思想的初步掌握
2、能靈活在項目中把握spring框架的使用
3、對企業(yè)項目的子系統(tǒng)生成項目框架
第四天
企業(yè)級項目集成開發(fā)技術
(基于SOAP棧的
WebService集成方案)
1、WebService的基本原理分析
2、SOAP和WSDL 的分析,無框架情況下的編程使用服務及提供服務的思路分析
3、JavaEE JAX-WS 標準,及主要提供者API簡介,分析JAX-WS的優(yōu)劣
4、基于Apache AXIS2 的客戶端技術實現(xiàn)示例
5、基于Apache AXIS2 的服務器端技術實現(xiàn)示例
6、基于WebService的SOA子系統(tǒng)集成案例解決方案分析及具體實現(xiàn)示例
1、從底層原理了解和把握WebService技術的本質(zhì)
2、可以掌握基于AXIS2的WebService服務和客戶端的開發(fā)技術
3、構建基于SOA的集成系統(tǒng)架構
五、培訓時間、地點
時間:2016年3月30日-4月2日 地點:北京
六、證書
培訓結束,頒發(fā)中科院計算所職業(yè)培訓中心“JAVA工程師”結業(yè)證書。
七、費用
培訓費:5000元/人(含教材、證書、午餐、學習用具等)。食宿協(xié)助安排,費用自理。
:,
附件:
“JAVA技術精講”培訓回執(zhí)
單 位
(蓋章)
地 址
郵編
網(wǎng) 址
傳真
人
email
學員代表
手機
學員姓名(注明性別)
學員姓名(注明性別)
學員姓名(注明性別)
學員姓名(注明性別)
學員姓名(注明性別)
學員姓名(注明性別)
注:1. 此表復印有效
2. 請參加學習人員于開課前一周發(fā)送此回執(zhí),我們將以回執(zhí)信息為準!