一、培訓(xùn)目標(biāo)
通過此次課程培訓(xùn),可使學(xué)習(xí)者獲得如下收益:
1.掌握J(rèn)avaSE的異常處理方法;
2.掌握多線程基礎(chǔ)知識(shí);
3.掌握IO系統(tǒng)、網(wǎng)絡(luò)編程、Java反射機(jī)制、JVM性能調(diào)優(yōu);
4.理解JavaEE,EJB、JMS,Java語言的高級(jí)特征;
5.了解GoF的設(shè)計(jì)模式、Spring AOP、WebService與CXF。
二、培訓(xùn)特點(diǎn)
1.理論與實(shí)踐相結(jié)合、案例分析與行業(yè)應(yīng)用穿插進(jìn)行;
2.專家精彩內(nèi)容解析、學(xué)員專題討論、分組研究;
3.通過全面知識(shí)理解、專題技能和實(shí)踐結(jié)合的授課方式。
三、培訓(xùn)時(shí)間
本次培訓(xùn)為期4天,共計(jì)24小時(shí)。
四、培訓(xùn)大綱
時(shí)間 |
培訓(xùn)模塊 |
培訓(xùn)內(nèi)容 |
第一天
上午 |
Spring AOP |
- Spring JDBCTemplate源碼分析
- Spring Bean緩存源碼分析
- 基于JDK Proxy動(dòng)態(tài)代理與源碼分析
- 基于 CGLIB動(dòng)態(tài)代理與源碼分析
Spring AOP配置與經(jīng)典案例實(shí)現(xiàn) |
第一天
下午 |
Java高級(jí)編程實(shí)戰(zhàn) |
- 使用異常處理錯(cuò)誤
- 多線程基礎(chǔ)
- 利用關(guān)鍵字synchronize實(shí)現(xiàn)線程的同步,在多線程環(huán)境下共享數(shù)據(jù)
- 線程死鎖的分析和解決
- Java并發(fā)編程實(shí)踐
高級(jí)I/O流技術(shù) |
第二天
上午 |
Java反射機(jī)制 |
- Java反射工作原理
- Java Reflection API
- 利用反射分析類的能力
- 在運(yùn)行時(shí)使用反射分析對(duì)象
- 使用反射編寫泛型數(shù)組代碼
- 使用反射優(yōu)化ResultSet數(shù)據(jù)存取
|
第二天
下午 |
JVM性能調(diào)優(yōu) |
- 性能調(diào)優(yōu)概念介紹
- JVM常見的參數(shù)、類加載器
- JVM堆(新生代、老年代)、棧、常量池結(jié)構(gòu)分析
- 常見JVM查看命令:jps、Jmap、Jstat
- 死鎖與內(nèi)存溢出檢測(cè)
- 性能調(diào)優(yōu)工具:Jconsole、Jvisualvm、工具介紹
|
第三天
上午 |
GoF設(shè)計(jì)模式 |
- 設(shè)計(jì)模式概述
- GOF設(shè)計(jì)模式-創(chuàng)建型模式(從意圖、描述、問題和實(shí)例四個(gè)方面介紹)
- GOF設(shè)計(jì)模式-結(jié)構(gòu)型模式(從意圖、描述、問題和實(shí)例四個(gè)方面介紹)
- GOF設(shè)計(jì)模式-行為模式(從意圖、描述、問題和實(shí)例四個(gè)方面介紹)
|
第三天
下午 |
WebService與CXF |
- 調(diào)用第三方的WS服務(wù)
- 發(fā)布自己的WS服務(wù)
- CXF框架介紹
- Spring 與 CXF 整合實(shí)現(xiàn)
- 基于Restful WS服務(wù)
|
第四天
上午 |
微服務(wù)環(huán)境搭建 |
- Spring 4介紹與Boot入門
- 一個(gè)簡(jiǎn)單的Demo、Boot配置分析
- 約定優(yōu)于配置、自動(dòng)配置項(xiàng)目
- Boot運(yùn)行流程、與事件監(jiān)聽機(jī)制
- 注解原理分析,Boot常見注解:@Enable等介紹
|
第四天
下午 |
微服務(wù)重構(gòu)Web項(xiàng)目 |
- Spring Boot JDBC
- Spring Boot 的AOP實(shí)現(xiàn)
- Boot 整合WebService服務(wù)
- Boot 的測(cè)試與注冊(cè)
- 應(yīng)用的打包與部署
|
學(xué)習(xí)考核與業(yè)內(nèi)經(jīng)驗(yàn)交流 |