【Java培訓(xùn)】北京中科院Java培訓(xùn)怎么樣
培訓(xùn)對(duì)象
1、對(duì)于軟企或非軟企專業(yè)開(kāi)發(fā)部門從事項(xiàng)目開(kāi)發(fā)的一線程序員; 2、初步具備java或C 等OO類語(yǔ)言的,具有一定經(jīng)驗(yàn)的軟件工程師。
師資
余老師:中科院計(jì)算所培訓(xùn)中心高級(jí)講師,前美資軟企資深架構(gòu)師及業(yè)務(wù)骨干,主持并參與多個(gè)國(guó)內(nèi)外大型軟件項(xiàng)目,對(duì)基于java的開(kāi)源項(xiàng)目有著多年的開(kāi)發(fā)及使用經(jīng)驗(yàn),對(duì)目前的主流應(yīng)用框架及系統(tǒng)集成方案有著較深入的理解。
培訓(xùn)內(nèi)容
時(shí)間
|
內(nèi)容
|
詳細(xì)內(nèi)容
|
課程目標(biāo)
|
第1天
|
輕量級(jí)JAVAEE 開(kāi)發(fā)的表現(xiàn)層實(shí)現(xiàn)技術(shù)
(SpringWEBMVC RESTFUL方案)
|
1、JAVAEE 體系介紹,體系技術(shù)標(biāo)準(zhǔn)與企業(yè)級(jí)開(kāi)發(fā)所面對(duì)的各類問(wèn)題的對(duì)照關(guān)系
2、TOMCAT服務(wù)的安裝配置技術(shù)
3、Eclipse基本使用的介紹(后續(xù)課程會(huì)逐步滲透更多的技巧)
4、Servlet和JSP 規(guī)范及開(kāi)發(fā)技術(shù)精講,基于JAVABEAN的MODEL 1開(kāi)發(fā)模型介紹,應(yīng)用場(chǎng)景,技術(shù)實(shí)現(xiàn)。
(注:以上四個(gè)部分根據(jù)受訓(xùn)者技術(shù)基礎(chǔ)將做出調(diào)整)
5、MVC開(kāi)發(fā)模式及輕量級(jí)表現(xiàn)層框架WEBMVC設(shè)計(jì)原理、工作流程分析。
6、WEBMVC的數(shù)據(jù)封裝接收、校驗(yàn)、傳遞技術(shù),路由轉(zhuǎn)發(fā),視圖渲染技術(shù)。
7、WEBMVC路由技術(shù)及綜合實(shí)戰(zhàn)運(yùn)用
8、基于前后端異步AJAX通訊的后端全RESTFUL方案開(kāi)發(fā)。
9、文件上傳下載開(kāi)發(fā)技術(shù)
|
1、了解javaweb應(yīng)用表現(xiàn)層開(kāi)發(fā)的一般流程
2、能熟悉SpringWEBMVC設(shè)計(jì)的原理,初步掌握開(kāi)發(fā)技巧。
3、以實(shí)戰(zhàn)方式滲透框架的使用技巧,并指出實(shí)際生產(chǎn)環(huán)境下的注意事項(xiàng)。
4、以互動(dòng)形式對(duì)項(xiàng)目中可能出現(xiàn)的特殊問(wèn)題做重點(diǎn)講解。
|
第二天
|
輕量級(jí)開(kāi)發(fā)的應(yīng)用管理開(kāi)發(fā)技術(shù)
(基于Spring framework方案)
|
1、工廠模式,IOC模式,AOP編程,松藕合設(shè)計(jì)方案,軟件配置化技術(shù)介紹
2、Spring IOC 技術(shù)
3、Spring AOP 技術(shù)
4、基于自動(dòng)綁定及Annotation方式的開(kāi)發(fā)技術(shù)
5、基于Annotation的EntityManager管理及事務(wù)控制技術(shù)
6、Spring WEBMVC、Spring Framework、Hibernate的整合開(kāi)發(fā)
|
1、架構(gòu)設(shè)計(jì)思想的初步掌握
2、能靈活在項(xiàng)目中把握spring框架的使用
3、對(duì)企業(yè)項(xiàng)目的子系統(tǒng)生成項(xiàng)目框架
|
第三天
|
輕量級(jí)開(kāi)發(fā)的持久化層開(kāi)發(fā)技術(shù)
(基于JPA 規(guī)范Hibernate引擎方案)
|
1、持久化層所面臨的問(wèn)題及解決方案分析。
2、JPA基本API精講,緩存應(yīng)用策略,延遲加載策略、級(jí)聯(lián)方案的應(yīng)用分析,vo及po組合方案分析及應(yīng)用場(chǎng)景
3、基于JPA 的“值類型”映射技術(shù)及開(kāi)發(fā)示例
4、基于 JPA的“實(shí)體類型”一對(duì)一,一對(duì)多,多對(duì)對(duì)映射技術(shù)及開(kāi)發(fā)示例
5、JPQL查詢技術(shù)
|
1、掌握基于JPA Hibernate的持久化層開(kāi)發(fā)技術(shù);
2、基本掌握映射技術(shù)
3、理解并靈活緩存、延遲加載、級(jí)聯(lián)查詢等開(kāi)發(fā)技巧
4、能針對(duì)項(xiàng)目的具體情況對(duì)架構(gòu)及性能進(jìn)行優(yōu)化。
|
第四天
|
企業(yè)級(jí)項(xiàng)目集成開(kāi)發(fā)技術(shù)
(JMS SOAP/RESTFUL WebService)
|
1、JMS原理分析及運(yùn)用場(chǎng)景分析
2、基于ApacheActiveMQ產(chǎn)品的開(kāi)發(fā)實(shí)戰(zhàn)
3、基于Spring的JMS整合開(kāi)發(fā)
4、基于RESTFul和SOAP的WebService的基本原理分析
5、SOAP和WSDL 的分析,無(wú)框架情況下的編程使用服務(wù)及提供服務(wù)的思路分析
6、JavaEE JAX-WS 標(biāo)準(zhǔn),及主要提供者API簡(jiǎn)介,分析JAX-WS的優(yōu)劣
7、基于Apache AXIS2 的客戶端技術(shù)實(shí)現(xiàn)示例
8、基于Apache AXIS2 的服務(wù)器端技術(shù)實(shí)現(xiàn)示例
9、基于WebService的SOA子系統(tǒng)集成案例解決方案分析及具體實(shí)現(xiàn)示例
10、基于Jersy框架的Restful方案WebService開(kāi)發(fā)。
|
1、從底層原理了解和把握WebService技術(shù)的本質(zhì)
2、可以掌握基于AXIS2的WebService服務(wù)和客戶端的開(kāi)發(fā)技術(shù)
3、構(gòu)建基于SOA的集成系統(tǒng)架構(gòu)
|
培訓(xùn)目標(biāo)
1、掌握J(rèn)2EE 的技術(shù)體系結(jié)構(gòu)、能夠系統(tǒng)地掌握J(rèn)2EE Web 及輕量級(jí)開(kāi)源框架技術(shù)。 2、更深入地掌握J(rèn)2EE Web 輕量級(jí)服務(wù)器的應(yīng)用開(kāi)發(fā)技術(shù)。 3、能夠編程實(shí)現(xiàn)多層、松耦合和可重用的Web 應(yīng)用組件,之后建立一個(gè)支持可伸縮、靈活、可擴(kuò)展、可個(gè)性化和支持國(guó)際化 的J2EE 架構(gòu)的Web 應(yīng)用系統(tǒng)。 4、初步掌握基于SOA的集成系統(tǒng)的開(kāi)發(fā)過(guò)程。
咨詢電話:010-64707530 金老師 。