400-888-5228

課程介紹:

本課程為學(xué)員提供使用Java技術(shù)設(shè)計程序所需的知識和技能,并將設(shè)計貫穿軟件開發(fā)周期的各個階段。通過艾威培訓(xùn)中心講師設(shè)計的兩天的培訓(xùn), 學(xué)員將學(xué)習(xí)如何從始至終開發(fā)一個實際的兩層/多層Java Intranet應(yīng)用程序及有關(guān)的平臺移植問題。

 

課程長度:

2天

 

 

課程對象:

已熟悉基本Java語言結(jié)構(gòu)及語法的程序、進一步加深和擴展Java知識,開發(fā)復(fù)雜和產(chǎn)品級應(yīng)用的開發(fā)人員

 

課程大綱:

時間內(nèi)容
第一天上午Java泛型深入解讀
自定義泛型類、泛型方法、泛型繼承
Java IO深入詳解,裝飾模式在IO設(shè)計中的應(yīng)用
繼承與裝飾模式之間的差別及在具體應(yīng)用中的使用方式
Java反射機制詳解
代理模式與動態(tài)代理深入詳解
虛擬機類加載機制深入解讀
類加載過程詳細(xì)分析
第一天下午類的加載、驗證、準(zhǔn)備、解析與初始化各個階段深入詳解
JVM類加載器詳解
類加載器的父親委托機制深入解讀
根類加載器、擴展類加載器與應(yīng)用類加載器解析
JVM垃圾收集算法分析(標(biāo)記清除算法、復(fù)制算法等)
垃圾收集器詳解
內(nèi)存分配與回收策略深入解讀
Java運行時數(shù)據(jù)區(qū)詳解
虛擬機棧、Java堆、方法區(qū)、運行時常量池分析
MVC設(shè)計模式深入詳解
Struts2對MVC的實現(xiàn)
第二天上午Action深入詳解
類型轉(zhuǎn)換
輸入校驗(使用xml、程序驗證兩種方式)
攔截器深入詳解
文件上傳與下載
屬性驅(qū)動與模型驅(qū)動
Hibernate的原理與思想
Hibernate常用API詳解
配置文件詳解
ORM的思想
HQL詳解
Hibernate的檢索策略與檢索方式
IoC詳解
工廠模式在IoC中的應(yīng)用
第二天下午Bean的生命周期與作用域范圍
Spring配置元素詳解
代理模式與Java動態(tài)代理詳解及其在AOP中的應(yīng)用
AOP原理深度剖析
Spring數(shù)據(jù)庫集成方案詳解
聲明式的事務(wù)管理
Struts2、Hibernate 與Spring整合方式與原理詳解
Ant詳解、Target之間的依賴關(guān)系、開發(fā)自己的Task
使用Ant實現(xiàn)項目構(gòu)建自動化
Web Service開發(fā)詳解
契約優(yōu)先的Web Service開發(fā)詳解
代碼優(yōu)先的Web Service開發(fā)詳解
SOAP消息解讀
Web Service的數(shù)據(jù)壓縮
使用TcpMon截獲SOAP消息并對其進行分析
使用Apache JMeter對Web Service進行性能測試
基于Struts2、Hibernate與Spring的代碼自動生成框架詳解(綜合本次培訓(xùn)的全部內(nèi)容、提升學(xué)員的問題思考能力與抽象能力)