課程費(fèi)用

7800.00 /人

課程時(shí)長

4

成為教練

課程簡介

培訓(xùn)時(shí)間:5天
這門課程適合對基于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ì)量。

目標(biāo)收益

- 軟件架構(gòu)的本質(zhì)
- 軟件架構(gòu)的設(shè)計(jì)過程
- 軟件架構(gòu)模式
- 深入理解J2EE和架構(gòu)模式和反模式,以及如何對架構(gòu)重構(gòu)
- 深入理解J2EE架構(gòu)各層(表示層/業(yè)務(wù)邏輯層/數(shù)據(jù)存取層/基礎(chǔ)服務(wù)層/實(shí)體層)如何設(shè)計(jì)和如何權(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ù),用高性價(jià)比的方式應(yīng)對服務(wù)質(zhì)量要

培訓(xùn)對象

課程大綱

內(nèi)容一:介紹基本的架構(gòu)概念 理解企業(yè)應(yīng)用中的難題
- 定義軟件架構(gòu)
- 理解軟件架構(gòu)需求
- 理解架構(gòu)師的作用、責(zé)任和交付項(xiàng)目
- 理解使用統(tǒng)一建模語言(UML)的架構(gòu)模型
- 理解架構(gòu)與設(shè)計(jì)之間的差別和相似點(diǎn)
內(nèi)容二:理解架構(gòu)質(zhì)量屬性度量 描述企業(yè)應(yīng)用的系統(tǒng)性度量
- 描述用于改善系統(tǒng)性度量的一般做法
- 對服務(wù)質(zhì)量(QoS)的要求劃分優(yōu)先級
- 檢查是否存在良好的機(jī)遇,并進(jìn)行權(quán)衡
- 結(jié)合實(shí)際項(xiàng)目案例分析,質(zhì)量屬性的權(quán)衡
內(nèi)容三:J2EE核心技術(shù) J2EE平臺概述
- Web應(yīng)用技術(shù)
- Servlet,JSP,JSPTaglib,JSF
- EJB技術(shù),JMS,JTA,JNDI
- JDBC,JPA
- Java EE5 新特性
- 基于J2EE 核心技術(shù)的架構(gòu)
內(nèi)容四:J2EE開源框架 Better,Faster,Lighter Java
- 經(jīng)常使用的J2EE開源框架
- Web層常見框架Struts1/2,Webwork,JSF
- 業(yè)務(wù)邏輯層常見開源框架
- 數(shù)據(jù)存取層常見開源框架
內(nèi)容五:J2EE技術(shù)和其他對比(.Net, Ruby/Rails,LAMP) - J2EE技術(shù)和。Net技術(shù)對比
- J2EE技術(shù)和Ruby/Rails技術(shù)對比
- J2EE技術(shù)和相關(guān)PHP技術(shù)對比
內(nèi)容六:檢查系統(tǒng)架構(gòu)應(yīng)于開發(fā)的風(fēng)險(xiǎn) - 了解分布式企業(yè)系統(tǒng)的關(guān)鍵風(fēng)險(xiǎn)因素
- 設(shè)計(jì)靈活的對象模型
- 理解創(chuàng)建網(wǎng)絡(luò)模型的指導(dǎo)原則
- 驗(yàn)證事務(wù)/異常/性能/安全的設(shè)計(jì)
- 規(guī)劃系統(tǒng)容量
內(nèi)容一:J2EE分層架構(gòu)模式 J2EE架構(gòu)模式
- 表示層的設(shè)計(jì)原則和注意事項(xiàng)
- 業(yè)務(wù)邏輯層的設(shè)計(jì)原則和注意事項(xiàng)
- 持久化層的設(shè)計(jì)原則和注意事項(xiàng)
- 基礎(chǔ)服務(wù)架構(gòu)層設(shè)計(jì)原則和注意事項(xiàng)
- 業(yè)務(wù)實(shí)體層的設(shè)計(jì)原則和注意事項(xiàng)
內(nèi)容二:開發(fā)客戶端層的架構(gòu) - 理解信息架構(gòu)客戶端層的注意事項(xiàng)
- 理解如何選擇滿足具體應(yīng)用要求的用戶界面設(shè)備
- 描述如何在客戶端層上實(shí)現(xiàn)重復(fù)使用
- 理解開發(fā)基于Java桌面的應(yīng)用的策略
- 熟悉客戶端層的安全注意事項(xiàng)
內(nèi)容三:Web層的架構(gòu) - 描述與開發(fā)Web層相關(guān)的角色
- 理解分離注意事項(xiàng)
- 描述有關(guān)實(shí)施Web層展示問題的策略
- 描述有關(guān)實(shí)施Web層數(shù)據(jù)問題的策略
- 描述有關(guān)管理Web層展示、數(shù)據(jù)和邏輯問題的策略
- 理解面向請求的和面向組件的Web層框架的優(yōu)點(diǎn)和缺點(diǎn)
- 描述有關(guān)在Web層中實(shí)施驗(yàn)證和授權(quán)的策略
- 解決Web應(yīng)用擴(kuò)展問題
內(nèi)容四:基于Ajax技術(shù)架構(gòu) - 傳統(tǒng)BS應(yīng)用系統(tǒng)的缺點(diǎn)
- RIA應(yīng)用的誕生原因
- Ajax應(yīng)用系統(tǒng)
- 基于Ajax的BS架構(gòu)
內(nèi)容五:基于Struts1/2技術(shù)架構(gòu) - 開發(fā)基于Struts的Web應(yīng)用程序
- 將MVC應(yīng)用于您的應(yīng)用程序架構(gòu)
- 使用單元測試來測試Struts應(yīng)用程序
- 運(yùn)用重要的Struts最佳實(shí)踐
- 使用常用的Struts擴(kuò)展功能提高生產(chǎn)效率
- 保護(hù)Struts應(yīng)用程序的安全
內(nèi)容六:基于JSF技術(shù)架構(gòu) - 使用基于組件和事件驅(qū)動的JavaServer Faces框架開發(fā)Web應(yīng)用程序
- JSF的應(yīng)用與開發(fā)
- JSF組件的開發(fā)
- JSF最佳實(shí)踐
內(nèi)容一:業(yè)務(wù)邏輯層的架構(gòu) - 理解有關(guān)使用企業(yè)應(yīng)用容器服務(wù)的價(jià)值
- 描述用于實(shí)施域模型服務(wù)的架構(gòu)選項(xiàng)
- 描述用于實(shí)施域模型實(shí)體的架構(gòu)選項(xiàng)
- 分發(fā)域模型組件
- 理解例外處理和日志的最佳做法
內(nèi)容二:基于EJB業(yè)務(wù)邏輯層的架構(gòu) - 深入理解EJB原理和EJB30新特性
- EJB的核心服務(wù)
- EJB事務(wù)管理
- EJB異常處理
- EJB攔截服務(wù)
- 如果基于EJB技術(shù)進(jìn)行構(gòu)建業(yè)務(wù)邏輯層
- EJB項(xiàng)目經(jīng)驗(yàn)
內(nèi)容三:基于Spring業(yè)務(wù)邏輯層的架構(gòu) - Spring輕量級容器技術(shù)
- Spring的Ioc/DI技術(shù)
- Spring的數(shù)據(jù)存取技術(shù)
- Spring AOP技術(shù)
- Sping事務(wù)管理
- Spring在業(yè)務(wù)邏輯層的應(yīng)用
- Spring項(xiàng)目經(jīng)驗(yàn)
內(nèi)容一:開發(fā)集成和資源層的架構(gòu) - 描述與企業(yè)信息系統(tǒng)(EIS)集成相關(guān)的難題
- 描述集成層的角色
- 描述EIS資源層
- 回顧Java集成技術(shù)和最佳做法,以及和其他系統(tǒng)集成
- 數(shù)據(jù)存取架構(gòu)模式
- 數(shù)據(jù)存取架構(gòu)技術(shù)發(fā)展
- 數(shù)據(jù)存取架構(gòu)的策略
- 數(shù)據(jù)存取層事務(wù)和連接管理模式
內(nèi)容二:數(shù)據(jù)存取技術(shù)基石-JDBC - JDBC概述和JDBC Driver類型選擇
- 使用JDBC進(jìn)行數(shù)據(jù)庫訪問和JDBC 核心類
- JDBC連接池的原理和使用
- DataSource原理和使用
- JDBC3.0/4.0新特性
- 數(shù)據(jù)存取層的性能監(jiān)控和調(diào)優(yōu)(結(jié)合應(yīng)用服務(wù)器)
內(nèi)容三:基于ORM數(shù)據(jù)存取技術(shù)-Hibernate和JPA - J2EE數(shù)據(jù)存取技術(shù)
- Hibrnate映射技術(shù)
- Hibernate 對象實(shí)體級聯(lián)
- Hinbernate緩存處理
- Hinbernate并發(fā)控制與鎖的管理
- Hinbernate事務(wù)管理
- JPA技術(shù)概述
- Hinbernate項(xiàng)目經(jīng)驗(yàn)
內(nèi)容四:基于SQLMapper數(shù)據(jù)存取技術(shù)-IBatis - What is iBATIS?
- Working with mapped statements
- Executing nonquery statements
- Using advanced query techniques
- Transactions
- Using Dynamic SQL
vImproving performance with caching
內(nèi)容五:J2EE架構(gòu)的事務(wù)管理 - 事務(wù)的概述
- 本地事務(wù)和分布式事務(wù)JTA
- 本地事務(wù)的管理的模式
- 分布式事務(wù)管理的模式
- 聲明方式和編程方式事務(wù)管理
- 事務(wù),鎖,并發(fā)
內(nèi)容六:J2EE架構(gòu)的安全管理 - 分析分布式計(jì)算環(huán)境中的安全影響
- 理解Java EE技術(shù)中的安全服務(wù)
- 理解Web服務(wù)的安全要求
- 基于Spring Acegi安全架構(gòu)設(shè)計(jì)
內(nèi)容一:J2EE架構(gòu)時(shí)性能考慮 - 架構(gòu)時(shí)的性能考慮
- J2EE項(xiàng)目調(diào)優(yōu)概述
- 利用應(yīng)用服務(wù)器的調(diào)優(yōu)
- web層架構(gòu)的性能考慮
- 業(yè)務(wù)邏輯的性能設(shè)計(jì)考慮
- 數(shù)據(jù)訪問層的性能
內(nèi)容二:J2EE架構(gòu)模式 - 描述J2EE模式的哲學(xué)
- 描述J2EE模式體系中的J2EE模式和層
- 介紹表示層模式
- 介紹業(yè)務(wù)邏輯層模式
- 介紹數(shù)據(jù)訪問層模式
- 定義反模式
- 描述集成層反模式
- 描述業(yè)務(wù)層反模式
- 描述展示層反模式
內(nèi)容三:J2EE架構(gòu)設(shè)計(jì)專題技術(shù) - J2EE異常處理
- J2EE事務(wù)管理
- 緩存技術(shù)在架構(gòu)之中的應(yīng)用
- AOP技術(shù)在架構(gòu)之中的應(yīng)用
- J2EE架構(gòu)的數(shù)據(jù)校驗(yàn)
- 可擴(kuò)展性和可靠性對架構(gòu)的影響
- 安全性在架構(gòu)的考慮
- 分布式計(jì)算中數(shù)據(jù)傳輸?shù)奶攸c(diǎn)
- 多個(gè)實(shí)際項(xiàng)目的架構(gòu)分析(為何這樣設(shè)計(jì)/優(yōu)點(diǎn)/缺點(diǎn)/當(dāng)初的考慮)
內(nèi)容四:J2EE架構(gòu)案例 電信行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
- 電力行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
- 政府行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
- 金融行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
- 重點(diǎn)分析為何這樣設(shè)計(jì)/優(yōu)點(diǎn)/缺點(diǎn)/當(dāng)初的考慮
內(nèi)容一:介紹基本的架構(gòu)概念
理解企業(yè)應(yīng)用中的難題
- 定義軟件架構(gòu)
- 理解軟件架構(gòu)需求
- 理解架構(gòu)師的作用、責(zé)任和交付項(xiàng)目
- 理解使用統(tǒng)一建模語言(UML)的架構(gòu)模型
- 理解架構(gòu)與設(shè)計(jì)之間的差別和相似點(diǎn)
內(nèi)容二:理解架構(gòu)質(zhì)量屬性度量
描述企業(yè)應(yīng)用的系統(tǒng)性度量
- 描述用于改善系統(tǒng)性度量的一般做法
- 對服務(wù)質(zhì)量(QoS)的要求劃分優(yōu)先級
- 檢查是否存在良好的機(jī)遇,并進(jìn)行權(quán)衡
- 結(jié)合實(shí)際項(xiàng)目案例分析,質(zhì)量屬性的權(quán)衡
內(nèi)容三:J2EE核心技術(shù)
J2EE平臺概述
- Web應(yīng)用技術(shù)
- Servlet,JSP,JSPTaglib,JSF
- EJB技術(shù),JMS,JTA,JNDI
- JDBC,JPA
- Java EE5 新特性
- 基于J2EE 核心技術(shù)的架構(gòu)
內(nèi)容四:J2EE開源框架
Better,Faster,Lighter Java
- 經(jīng)常使用的J2EE開源框架
- Web層常見框架Struts1/2,Webwork,JSF
- 業(yè)務(wù)邏輯層常見開源框架
- 數(shù)據(jù)存取層常見開源框架
內(nèi)容五:J2EE技術(shù)和其他對比(.Net, Ruby/Rails,LAMP)
- J2EE技術(shù)和。Net技術(shù)對比
- J2EE技術(shù)和Ruby/Rails技術(shù)對比
- J2EE技術(shù)和相關(guān)PHP技術(shù)對比
內(nèi)容六:檢查系統(tǒng)架構(gòu)應(yīng)于開發(fā)的風(fēng)險(xiǎn)
- 了解分布式企業(yè)系統(tǒng)的關(guān)鍵風(fēng)險(xiǎn)因素
- 設(shè)計(jì)靈活的對象模型
- 理解創(chuàng)建網(wǎng)絡(luò)模型的指導(dǎo)原則
- 驗(yàn)證事務(wù)/異常/性能/安全的設(shè)計(jì)
- 規(guī)劃系統(tǒng)容量
內(nèi)容一:J2EE分層架構(gòu)模式
J2EE架構(gòu)模式
- 表示層的設(shè)計(jì)原則和注意事項(xiàng)
- 業(yè)務(wù)邏輯層的設(shè)計(jì)原則和注意事項(xiàng)
- 持久化層的設(shè)計(jì)原則和注意事項(xiàng)
- 基礎(chǔ)服務(wù)架構(gòu)層設(shè)計(jì)原則和注意事項(xiàng)
- 業(yè)務(wù)實(shí)體層的設(shè)計(jì)原則和注意事項(xiàng)
內(nèi)容二:開發(fā)客戶端層的架構(gòu)
- 理解信息架構(gòu)客戶端層的注意事項(xiàng)
- 理解如何選擇滿足具體應(yīng)用要求的用戶界面設(shè)備
- 描述如何在客戶端層上實(shí)現(xiàn)重復(fù)使用
- 理解開發(fā)基于Java桌面的應(yīng)用的策略
- 熟悉客戶端層的安全注意事項(xiàng)
內(nèi)容三:Web層的架構(gòu)
- 描述與開發(fā)Web層相關(guān)的角色
- 理解分離注意事項(xiàng)
- 描述有關(guān)實(shí)施Web層展示問題的策略
- 描述有關(guān)實(shí)施Web層數(shù)據(jù)問題的策略
- 描述有關(guān)管理Web層展示、數(shù)據(jù)和邏輯問題的策略
- 理解面向請求的和面向組件的Web層框架的優(yōu)點(diǎn)和缺點(diǎn)
- 描述有關(guān)在Web層中實(shí)施驗(yàn)證和授權(quán)的策略
- 解決Web應(yīng)用擴(kuò)展問題
內(nèi)容四:基于Ajax技術(shù)架構(gòu)
- 傳統(tǒng)BS應(yīng)用系統(tǒng)的缺點(diǎn)
- RIA應(yīng)用的誕生原因
- Ajax應(yīng)用系統(tǒng)
- 基于Ajax的BS架構(gòu)
內(nèi)容五:基于Struts1/2技術(shù)架構(gòu)
- 開發(fā)基于Struts的Web應(yīng)用程序
- 將MVC應(yīng)用于您的應(yīng)用程序架構(gòu)
- 使用單元測試來測試Struts應(yīng)用程序
- 運(yùn)用重要的Struts最佳實(shí)踐
- 使用常用的Struts擴(kuò)展功能提高生產(chǎn)效率
- 保護(hù)Struts應(yīng)用程序的安全
內(nèi)容六:基于JSF技術(shù)架構(gòu)
- 使用基于組件和事件驅(qū)動的JavaServer Faces框架開發(fā)Web應(yīng)用程序
- JSF的應(yīng)用與開發(fā)
- JSF組件的開發(fā)
- JSF最佳實(shí)踐
內(nèi)容一:業(yè)務(wù)邏輯層的架構(gòu)
- 理解有關(guān)使用企業(yè)應(yīng)用容器服務(wù)的價(jià)值
- 描述用于實(shí)施域模型服務(wù)的架構(gòu)選項(xiàng)
- 描述用于實(shí)施域模型實(shí)體的架構(gòu)選項(xiàng)
- 分發(fā)域模型組件
- 理解例外處理和日志的最佳做法
內(nèi)容二:基于EJB業(yè)務(wù)邏輯層的架構(gòu)
- 深入理解EJB原理和EJB30新特性
- EJB的核心服務(wù)
- EJB事務(wù)管理
- EJB異常處理
- EJB攔截服務(wù)
- 如果基于EJB技術(shù)進(jìn)行構(gòu)建業(yè)務(wù)邏輯層
- EJB項(xiàng)目經(jīng)驗(yàn)
內(nèi)容三:基于Spring業(yè)務(wù)邏輯層的架構(gòu)
- Spring輕量級容器技術(shù)
- Spring的Ioc/DI技術(shù)
- Spring的數(shù)據(jù)存取技術(shù)
- Spring AOP技術(shù)
- Sping事務(wù)管理
- Spring在業(yè)務(wù)邏輯層的應(yīng)用
- Spring項(xiàng)目經(jīng)驗(yàn)
內(nèi)容一:開發(fā)集成和資源層的架構(gòu)
- 描述與企業(yè)信息系統(tǒng)(EIS)集成相關(guān)的難題
- 描述集成層的角色
- 描述EIS資源層
- 回顧Java集成技術(shù)和最佳做法,以及和其他系統(tǒng)集成
- 數(shù)據(jù)存取架構(gòu)模式
- 數(shù)據(jù)存取架構(gòu)技術(shù)發(fā)展
- 數(shù)據(jù)存取架構(gòu)的策略
- 數(shù)據(jù)存取層事務(wù)和連接管理模式
內(nèi)容二:數(shù)據(jù)存取技術(shù)基石-JDBC
- JDBC概述和JDBC Driver類型選擇
- 使用JDBC進(jìn)行數(shù)據(jù)庫訪問和JDBC 核心類
- JDBC連接池的原理和使用
- DataSource原理和使用
- JDBC3.0/4.0新特性
- 數(shù)據(jù)存取層的性能監(jiān)控和調(diào)優(yōu)(結(jié)合應(yīng)用服務(wù)器)
內(nèi)容三:基于ORM數(shù)據(jù)存取技術(shù)-Hibernate和JPA
- J2EE數(shù)據(jù)存取技術(shù)
- Hibrnate映射技術(shù)
- Hibernate 對象實(shí)體級聯(lián)
- Hinbernate緩存處理
- Hinbernate并發(fā)控制與鎖的管理
- Hinbernate事務(wù)管理
- JPA技術(shù)概述
- Hinbernate項(xiàng)目經(jīng)驗(yàn)
內(nèi)容四:基于SQLMapper數(shù)據(jù)存取技術(shù)-IBatis
- What is iBATIS?
- Working with mapped statements
- Executing nonquery statements
- Using advanced query techniques
- Transactions
- Using Dynamic SQL
vImproving performance with caching
內(nèi)容五:J2EE架構(gòu)的事務(wù)管理
- 事務(wù)的概述
- 本地事務(wù)和分布式事務(wù)JTA
- 本地事務(wù)的管理的模式
- 分布式事務(wù)管理的模式
- 聲明方式和編程方式事務(wù)管理
- 事務(wù),鎖,并發(fā)
內(nèi)容六:J2EE架構(gòu)的安全管理
- 分析分布式計(jì)算環(huán)境中的安全影響
- 理解Java EE技術(shù)中的安全服務(wù)
- 理解Web服務(wù)的安全要求
- 基于Spring Acegi安全架構(gòu)設(shè)計(jì)
內(nèi)容一:J2EE架構(gòu)時(shí)性能考慮
- 架構(gòu)時(shí)的性能考慮
- J2EE項(xiàng)目調(diào)優(yōu)概述
- 利用應(yīng)用服務(wù)器的調(diào)優(yōu)
- web層架構(gòu)的性能考慮
- 業(yè)務(wù)邏輯的性能設(shè)計(jì)考慮
- 數(shù)據(jù)訪問層的性能
內(nèi)容二:J2EE架構(gòu)模式
- 描述J2EE模式的哲學(xué)
- 描述J2EE模式體系中的J2EE模式和層
- 介紹表示層模式
- 介紹業(yè)務(wù)邏輯層模式
- 介紹數(shù)據(jù)訪問層模式
- 定義反模式
- 描述集成層反模式
- 描述業(yè)務(wù)層反模式
- 描述展示層反模式
內(nèi)容三:J2EE架構(gòu)設(shè)計(jì)專題技術(shù)
- J2EE異常處理
- J2EE事務(wù)管理
- 緩存技術(shù)在架構(gòu)之中的應(yīng)用
- AOP技術(shù)在架構(gòu)之中的應(yīng)用
- J2EE架構(gòu)的數(shù)據(jù)校驗(yàn)
- 可擴(kuò)展性和可靠性對架構(gòu)的影響
- 安全性在架構(gòu)的考慮
- 分布式計(jì)算中數(shù)據(jù)傳輸?shù)奶攸c(diǎn)
- 多個(gè)實(shí)際項(xiàng)目的架構(gòu)分析(為何這樣設(shè)計(jì)/優(yōu)點(diǎn)/缺點(diǎn)/當(dāng)初的考慮)
內(nèi)容四:J2EE架構(gòu)案例
電信行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
- 電力行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
- 政府行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
- 金融行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
- 重點(diǎn)分析為何這樣設(shè)計(jì)/優(yōu)點(diǎn)/缺點(diǎn)/當(dāng)初的考慮

課程費(fèi)用

7800.00 /人

課程時(shí)長

4

預(yù)約體驗(yàn)票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求