【培訓(xùn)對象】
這門課程適合對基于Java EE技術(shù)的企業(yè)軟件系統(tǒng)負(fù)有總體軟件架構(gòu)的學(xué)員。學(xué)員還要求能深入了解企業(yè)架構(gòu)師的作用,并希望在n層企業(yè)系統(tǒng)中使用Java EE技術(shù)?,F(xiàn)有的架構(gòu)師也可以通過學(xué)習(xí)這門課程,了解如何使用Java EE技術(shù)提高其企業(yè)系統(tǒng)中服務(wù)的質(zhì)量。
【預(yù)備知識】
為了成功學(xué)習(xí)這門課程,學(xué)員必須具備以下能力
熟悉java語言和面向?qū)ο笤O(shè)計思想
了解Java EE基礎(chǔ)技術(shù),web技術(shù)
了解應(yīng)用服務(wù)器(Tomcat,JBOSS,Weblogic,websphere任意一種)
熟悉SQL和JDBC技術(shù)
熟悉分布式架構(gòu)
【目標(biāo)收益】
軟件架構(gòu)的本質(zhì)
軟件架構(gòu)的設(shè)計過程
軟件架構(gòu)模式
深入理解J2EE和架構(gòu)模式和反模式,以及如何對架構(gòu)重構(gòu)
深入理解J2EE架構(gòu)各層(表示層/業(yè)務(wù)邏輯層/數(shù)據(jù)存取層/基礎(chǔ)服務(wù)層/實(shí)體層)如何設(shè)計和如何權(quán)衡
深入理解J2EE 技術(shù)(JSP,TagLib,Ajax,EJB,JPA以及常見的開源技術(shù)Spring和Hibernate,Ibatis)
充分運(yùn)用Java EE組件技術(shù),解決典型的系統(tǒng)架構(gòu)問題
使用Java EE藍(lán)圖中的技術(shù)和Java EE 模式目錄中的解決方案,推導(dǎo)出軟件系統(tǒng)
使用工程權(quán)衡技術(shù),用高性價比的方式應(yīng)對服務(wù)質(zhì)量要求
描述架構(gòu)提交物中架構(gòu)和產(chǎn)品的作用
列舉并描述大型企業(yè)系統(tǒng)中常見的問題
【培訓(xùn)思想】
結(jié)合客戶的實(shí)際需求,適當(dāng)增加客戶感興趣的內(nèi)容,刪除一些理論性強(qiáng)而客戶又很少用到的內(nèi)容。同時參考了國外主要機(jī)構(gòu)的相關(guān)培訓(xùn)課程。
SUN SL-425 Developing Architectures forEnterpriseJava Applications
BEA Certified Architect
BEA Certified Developer Certification
【培訓(xùn)時長】
5天
【課程大綱】