課程目標(biāo):
企業(yè)架構(gòu)師SCEA培訓(xùn)課程
課程大綱:
學(xué)員基礎(chǔ):
從事J2EE企業(yè)級WEB應(yīng)用程序開發(fā)的團(tuán)隊(duì)和IT人員。
深入理解J2EE blueprint 模型的企業(yè)應(yīng)用建筑師、系統(tǒng)分析員、資深開發(fā)員。
學(xué)習(xí)n層最佳實(shí)踐架構(gòu)的獨(dú)立軟件開發(fā)商(ISVS)和咨詢?nèi)藛T。
已學(xué)過一門Java編程課程
? 具有Java Bean組件技術(shù)經(jīng)驗(yàn)
? 具有分布計(jì)算和通信概念的工作經(jīng)驗(yàn)
? 具有面向?qū)ο蠓治龊驮O(shè)計(jì)經(jīng)驗(yàn)和建立RUP模型經(jīng)驗(yàn)
? 熟悉J2EE技術(shù)規(guī)范和Client/Server架構(gòu)
課程目標(biāo):
本課程培養(yǎng)能夠熟練使用J2EE開發(fā)和架構(gòu)企業(yè)級軟件產(chǎn)品,并能夠適應(yīng)國內(nèi)或外資企業(yè)工作要求的高端軟件工程師,客戶將具備以下能力:
? 區(qū)分體系架構(gòu)及設(shè)計(jì)
? 解釋體系架構(gòu)的過程
? 列舉并描述一個體系架構(gòu)的能力及設(shè)計(jì)目標(biāo)
? 列舉并定義由體系架構(gòu)的確定而得到的優(yōu)缺點(diǎn)
? 描述J2EE技術(shù)對能力及設(shè)計(jì)目標(biāo)的影響
? 描述基于J2EE技術(shù),為開發(fā)多層體系架構(gòu)的最佳實(shí)踐及設(shè)計(jì)指引
? 描述J2EE模式及解釋如何用J2EE解決企業(yè)應(yīng)用程序中的關(guān)鍵問題
?
課程內(nèi)容:
一、通用架構(gòu)(Common architectures)及遺留系統(tǒng)連接性
1、 架構(gòu)特性(質(zhì)量屬性)
2、 架構(gòu)層
3、 數(shù)據(jù)級集成
4、 應(yīng)用程序/業(yè)務(wù)/展示級集成
5、 B2B 集成
二、企業(yè) Java Bean及企業(yè) Java Bean 容器模型
1、 EJB 組件模型契約
2、 EJB 類型
3、 事務(wù)管理
4、 使用數(shù)據(jù)訪問對象
5、 安全性
6、 Bean 實(shí)例池
7、 Bean 鈍化
8、 生命周期管理
9、 系統(tǒng)監(jiān)視
三、協(xié)議及J2EE 支持的適用性
1、 超文本傳輸協(xié)議(HTTP)
2、 Internet Inter-ORB Protocol(IIOP)
3、 Java Remote Method Protocol
4、 使用場景
5、 防火墻和 HTTP 隧道
6、 什么時候使用 J2EE?
7、 什么時候使用 EJB
8、 J2EE 技術(shù)及它們的應(yīng)用程序
四、設(shè)計(jì)模式
1、 GOF 模式:創(chuàng)建型模式
2、 GOF 模式:Behavioral
3、 GOF 模式:Structural
4、 J2EE 中的模式
5、 Communication 模式
6、 消息模型
7、 使用場景
五、國際化及與安全性
1、 國際化元素(I18n 所需的)
2、 Java 2 國際化功能
3、 Java 2 安全模型
4、 安全性基礎(chǔ)
5、 Cryptography
6、 數(shù)字簽名和證書
7、 實(shí)現(xiàn)安全性的網(wǎng)絡(luò)拓?fù)?/div>
?
?
?
咨詢在線客服