工程師
電信
其他
架構(gòu)師
軟件架構(gòu)
Java
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

Java EE企業(yè)應(yīng)用系統(tǒng)架構(gòu)最佳實(shí)踐和案例分析

劉捷

咨詢公司 曾任職BEA(中國(guó))資深軟件架構(gòu)師

曾任職BEA(中國(guó))資深軟件架構(gòu)師,十余年的企業(yè)軟件架構(gòu)、開(kāi)發(fā)和管理經(jīng)驗(yàn), 側(cè)重于企業(yè)應(yīng)用軟件架構(gòu)設(shè)計(jì).主要負(fù)責(zé)客戶大型項(xiàng)目的架構(gòu)設(shè)計(jì)和研發(fā)。
作為技術(shù)專家保證項(xiàng)目的成功實(shí)施,運(yùn)行和維護(hù)。參加過(guò)全國(guó)/全省多個(gè)大型的計(jì)算機(jī)應(yīng)用項(xiàng)目,擅長(zhǎng)的領(lǐng)域包括電信,金融、稅務(wù),大型互聯(lián)網(wǎng)web2.0應(yīng)用等。此前就職于IBM,任軟件架構(gòu)師。 在此之前曾任日本東京一家軟件企業(yè)的資深技術(shù)顧問(wèn)。

曾任職BEA(中國(guó))資深軟件架構(gòu)師,十余年的企業(yè)軟件架構(gòu)、開(kāi)發(fā)和管理經(jīng)驗(yàn), 側(cè)重于企業(yè)應(yīng)用軟件架構(gòu)設(shè)計(jì).主要負(fù)責(zé)客戶大型項(xiàng)目的架構(gòu)設(shè)計(jì)和研發(fā)。 作為技術(shù)專家保證項(xiàng)目的成功實(shí)施,運(yùn)行和維護(hù)。參加過(guò)全國(guó)/全省多個(gè)大型的計(jì)算機(jī)應(yīng)用項(xiàng)目,擅長(zhǎng)的領(lǐng)域包括電信,金融、稅務(wù),大型互聯(lián)網(wǎng)web2.0應(yīng)用等。此前就職于IBM,任軟件架構(gòu)師。 在此之前曾任日本東京一家軟件企業(yè)的資深技術(shù)顧問(wèn)。

課程費(fèi)用

6800.00 /人

課程時(shí)長(zhǎng)

2

成為教練

課程簡(jiǎn)介

這門課程適合對(duì)基于Java EE技術(shù)的企業(yè)軟件系統(tǒng)負(fù)有總體軟件架構(gòu)的學(xué)員。學(xué)員還要求能深入了解企業(yè)架構(gòu)師的作用,并希望在n層企業(yè)系統(tǒng)中使用Java EE技術(shù)。現(xiàn)有的架構(gòu)師也可以通過(guò)學(xué)習(xí)這門課程,了解如何使用Java EE技術(shù)提高其企業(yè)系統(tǒng)中服務(wù)的質(zhì)量。

目標(biāo)收益

1. 軟件架構(gòu)的本質(zhì)
2. 軟件架構(gòu)的設(shè)計(jì)過(guò)程
3. 軟件架構(gòu)模式
4. 深入理解J2EE和架構(gòu)模式和反模式,以及如何對(duì)架構(gòu)重構(gòu)
5. 深入理解J2EE架構(gòu)各層(表示層/業(yè)務(wù)邏輯層/數(shù)據(jù)存取層/基礎(chǔ)服務(wù)層/實(shí)體層)如何設(shè)計(jì)和如何權(quán)衡
6. 深入理解J2EE 技術(shù)(JSP,TagLib,Ajax,EJB,JPA以及常見(jiàn)的開(kāi)源技術(shù)Spring和Hibernate,Ibatis)
7. 充分運(yùn)用Java EE組件技術(shù),解決典型的系統(tǒng)架構(gòu)問(wèn)題
8. 使用Java EE藍(lán)圖中的技術(shù)和Java EE 模式目錄中的解決方案,推導(dǎo)出軟件系統(tǒng)
9. 使用工程權(quán)衡技術(shù),用高性價(jià)比的方式應(yīng)對(duì)服務(wù)

培訓(xùn)對(duì)象

這門課程適合對(duì)基于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)師也可以通過(guò)學(xué)習(xí)這門課程,了解如何使用Java EE技術(shù)提高其企業(yè)系統(tǒng)中服務(wù)的質(zhì)量。

課程大綱

內(nèi)容一:介紹基本的架構(gòu)概念 1. 理解企業(yè)應(yīng)用中的難題
2. 定義軟件架構(gòu)
3. 理解軟件架構(gòu)需求
4. 理解架構(gòu)師的作用、責(zé)任和交付項(xiàng)目
5. 理解使用統(tǒng)一建模語(yǔ)言(UML)的架構(gòu)模型
6. 理解架構(gòu)與設(shè)計(jì)之間的差別和相似點(diǎn)
內(nèi)容二:理解架構(gòu)質(zhì)量屬性度量 1. 描述企業(yè)應(yīng)用的系統(tǒng)性度量
2. 描述用于改善系統(tǒng)性度量的一般做法
3. 對(duì)服務(wù)質(zhì)量(QoS)的要求劃分優(yōu)先級(jí)
4. 檢查是否存在良好的機(jī)遇,并進(jìn)行權(quán)衡
5. 結(jié)合實(shí)際項(xiàng)目案例分析,質(zhì)量屬性的權(quán)衡
內(nèi)容三:J2EE核心技術(shù) 1. J2EE平臺(tái)概述
2. Web應(yīng)用技術(shù)
3. Servlet,JSP,JSPTaglib,JSF
4. EJB技術(shù),JMS,JTA,JNDI
5. JDBC,JPA
6. Java EE5 新特性
7. 基于J2EE 核心技術(shù)的架構(gòu)
內(nèi)容四:J2EE開(kāi)源框架 1. Better,Faster,Lighter Java
2. 經(jīng)常使用的J2EE開(kāi)源框架
3. Web層常見(jiàn)框架Struts1/2,Webwork,JSF
4. 業(yè)務(wù)邏輯層常見(jiàn)開(kāi)源框架
5. 數(shù)據(jù)存取層常見(jiàn)開(kāi)源框架
內(nèi)容五:J2EE技術(shù)和其他對(duì)比(.Net, Ruby/Rails,LAMP) 1. J2EE技術(shù)和。Net技術(shù)對(duì)比
2. J2EE技術(shù)和Ruby/Rails技術(shù)對(duì)比
3. J2EE技術(shù)和相關(guān)PHP技術(shù)對(duì)比
內(nèi)容六:檢查系統(tǒng)架構(gòu)應(yīng)于開(kāi)發(fā)的風(fēng)險(xiǎn) 1. 了解分布式企業(yè)系統(tǒng)的關(guān)鍵風(fēng)險(xiǎn)因素
2. 設(shè)計(jì)靈活的對(duì)象模型
3. 理解創(chuàng)建網(wǎng)絡(luò)模型的指導(dǎo)原則
4. 驗(yàn)證事務(wù)/異常/性能/安全的設(shè)計(jì)
5. 規(guī)劃系統(tǒng)容量
2ndDay 內(nèi)容一:J2EE分層架構(gòu)模式 1. J2EE架構(gòu)模式
2. 表示層的設(shè)計(jì)原則和注意事項(xiàng)
3. 業(yè)務(wù)邏輯層的設(shè)計(jì)原則和注意事項(xiàng)
4. 持久化層的設(shè)計(jì)原則和注意事項(xiàng)
5. 基礎(chǔ)服務(wù)架構(gòu)層設(shè)計(jì)原則和注意事項(xiàng)
6. 業(yè)務(wù)實(shí)體層的設(shè)計(jì)原則和注意事項(xiàng)
內(nèi)容二:開(kāi)發(fā)客戶端層的架構(gòu) 1. 理解信息架構(gòu)客戶端層的注意事項(xiàng)
2. 理解如何選擇滿足具體應(yīng)用要求的用戶界面設(shè)備
3. 描述如何在客戶端層上實(shí)現(xiàn)重復(fù)使用
4. 理解開(kāi)發(fā)基于Java桌面的應(yīng)用的策略
5. 熟悉客戶端層的安全注意事項(xiàng)
內(nèi)容三:Web層的架構(gòu) 1. 描述與開(kāi)發(fā)Web層相關(guān)的角色
2. 理解分離注意事項(xiàng)
3. 描述有關(guān)實(shí)施Web層展示問(wèn)題的策略
4. 描述有關(guān)實(shí)施Web層數(shù)據(jù)問(wèn)題的策略
5. 描述有關(guān)管理Web層展示、數(shù)據(jù)和邏輯問(wèn)題的策略
6. 理解面向請(qǐng)求的和面向組件的Web層框架的優(yōu)點(diǎn)和缺點(diǎn)
7. 描述有關(guān)在Web層中實(shí)施驗(yàn)證和授權(quán)的策略
8. 解決Web應(yīng)用擴(kuò)展問(wèn)題
內(nèi)容四:基于Ajax技術(shù)架構(gòu) 1. 傳統(tǒng)BS應(yīng)用系統(tǒng)的缺點(diǎn)
2. RIA應(yīng)用的誕生原因
3. Ajax應(yīng)用系統(tǒng)
4. 基于Ajax的BS架構(gòu)
內(nèi)容五:基于Struts1/2技術(shù)架構(gòu) 1. 開(kāi)發(fā)基于Struts的Web應(yīng)用程序
2. 將MVC應(yīng)用于您的應(yīng)用程序架構(gòu)
3. 使用單元測(cè)試來(lái)測(cè)試Struts應(yīng)用程序
4. 運(yùn)用重要的Struts最佳實(shí)踐
5. 使用常用的Struts擴(kuò)展功能提高生產(chǎn)效率
6. 保護(hù)Struts應(yīng)用程序的安全
內(nèi)容六:基于JSF技術(shù)架構(gòu) 1. 使用基于組件和事件驅(qū)動(dòng)的JavaServer Faces框架開(kāi)發(fā)Web應(yīng)用程序
2. JSF的應(yīng)用與開(kāi)發(fā)
3. JSF組件的開(kāi)發(fā)
4. JSF最佳實(shí)踐
3rdDay 內(nèi)容一:業(yè)務(wù)邏輯層的架構(gòu)



1. 理解有關(guān)使用企業(yè)應(yīng)用容器服務(wù)的價(jià)值
2. 描述用于實(shí)施域模型服務(wù)的架構(gòu)選項(xiàng)
3. 描述用于實(shí)施域模型實(shí)體的架構(gòu)選項(xiàng)
4. 分發(fā)域模型組件
5. 理解例外處理和日志的最佳做法


內(nèi)容二:基于EJB業(yè)務(wù)邏輯層的架構(gòu) 1. 深入理解EJB原理和EJB30新特性
2. EJB的核心服務(wù)
3. EJB事務(wù)管理
4. EJB異常處理
5. EJB攔截服務(wù)
6. 如果基于EJB技術(shù)進(jìn)行構(gòu)建業(yè)務(wù)邏輯層
7. EJB項(xiàng)目經(jīng)驗(yàn)
內(nèi)容三:基于Spring業(yè)務(wù)邏輯層的架構(gòu) 1. Spring輕量級(jí)容器技術(shù)
2. Spring的Ioc/DI技術(shù)
3. Spring的數(shù)據(jù)存取技術(shù)
4. Spring AOP技術(shù)
5. Sping事務(wù)管理
6. Spring在業(yè)務(wù)邏輯層的應(yīng)用
7. Spring項(xiàng)目經(jīng)驗(yàn)
4thDay內(nèi)容一:開(kāi)發(fā)集成和資源層的架構(gòu)








1. 描述與企業(yè)信息系統(tǒng)(EIS)集成相關(guān)的難題
2. 描述集成層的角色
3. 描述EIS資源層
4. 回顧Java集成技術(shù)和最佳做法,以及和其他系統(tǒng)集成
5. 數(shù)據(jù)存取架構(gòu)模式
6. 數(shù)據(jù)存取架構(gòu)技術(shù)發(fā)展
7. 數(shù)據(jù)存取架構(gòu)的策略
8. 數(shù)據(jù)存取層事務(wù)和連接管理模式
內(nèi)容二:數(shù)據(jù)存取技術(shù)基石-JDBC 1. JDBC概述和JDBC Driver類型選擇
2. 使用JDBC進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)和JDBC 核心類
3. JDBC連接池的原理和使用
4. DataSource原理和使用
5. JDBC3.0/4.0新特性
6. 數(shù)據(jù)存取層的性能監(jiān)控和調(diào)優(yōu)(結(jié)合應(yīng)用服務(wù)器)
內(nèi)容三:基于ORM數(shù)據(jù)存取技術(shù)-Hibernate和JPA 1. J2EE數(shù)據(jù)存取技術(shù)
2. Hibrnate映射技術(shù)
3. Hibernate 對(duì)象實(shí)體級(jí)聯(lián)
4. Hinbernate緩存處理
5. Hinbernate并發(fā)控制與鎖的管理
6. Hinbernate事務(wù)管理
7. JPA技術(shù)概述
8. Hinbernate項(xiàng)目經(jīng)驗(yàn)

內(nèi)容四:基于SQLMapper數(shù)據(jù)存取技術(shù)-IBatis 1. What is iBATIS?
2. Working with mapped statements
3. Executing nonquery statements
4. Using advanced query techniques
5. Transactions
6. Using Dynamic SQL
7. Improving performance with caching
內(nèi)容五:J2EE架構(gòu)的事務(wù)管理 1. 事務(wù)的概述
2. 本地事務(wù)和分布式事務(wù)JTA
3. 本地事務(wù)的管理的模式
4. 分布式事務(wù)管理的模式
5. 聲明方式和編程方式事務(wù)管理
6. 事務(wù),鎖,并發(fā)
內(nèi)容六:J2EE架構(gòu)的安全管理 1. 分析分布式計(jì)算環(huán)境中的安全影響
2. 理解Java EE技術(shù)中的安全服務(wù)
3. 理解Web服務(wù)的安全要求
4. 基于Spring Acegi安全架構(gòu)設(shè)計(jì)
內(nèi)容一:J2EE架構(gòu)時(shí)性能考慮







1. 架構(gòu)時(shí)的性能考慮
2. J2EE項(xiàng)目調(diào)優(yōu)概述
3. 利用應(yīng)用服務(wù)器的調(diào)優(yōu)
4. web層架構(gòu)的性能考慮
5. 業(yè)務(wù)邏輯的性能設(shè)計(jì)考慮
6. 數(shù)據(jù)訪問(wèn)層的性能
內(nèi)容二:J2EE架構(gòu)模式 1. 描述J2EE模式的哲學(xué)
2. 描述J2EE模式體系中的J2EE模式和層
3. 介紹表示層模式
4. 介紹業(yè)務(wù)邏輯層模式
5. 介紹數(shù)據(jù)訪問(wèn)層模式
6. 定義反模式
7. 描述集成層反模式
8. 描述業(yè)務(wù)層反模式
9. 描述展示層反模式
內(nèi)容三:J2EE架構(gòu)設(shè)計(jì)專題技術(shù) 1. J2EE異常處理
2. J2EE事務(wù)管理
3. 緩存技術(shù)在架構(gòu)之中的應(yīng)用
4. AOP技術(shù)在架構(gòu)之中的應(yīng)用
5. J2EE架構(gòu)的數(shù)據(jù)校驗(yàn)
6. 可擴(kuò)展性和可靠性對(duì)架構(gòu)的影響
7. 安全性在架構(gòu)的考慮
8. 分布式計(jì)算中數(shù)據(jù)傳輸?shù)奶攸c(diǎn)
9. 多個(gè)實(shí)際項(xiàng)目的架構(gòu)分析(為何這樣設(shè)計(jì)/優(yōu)點(diǎn)/缺點(diǎn)/當(dāng)初的考慮)
內(nèi)容四:J2EE架構(gòu)案例 1. 電信行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
2. 電力行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
3. 政府行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
4. 金融行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
5. 重點(diǎn)分析為何這樣設(shè)計(jì)/優(yōu)點(diǎn)/缺點(diǎn)/當(dāng)初的考慮
內(nèi)容一:介紹基本的架構(gòu)概念
1. 理解企業(yè)應(yīng)用中的難題
2. 定義軟件架構(gòu)
3. 理解軟件架構(gòu)需求
4. 理解架構(gòu)師的作用、責(zé)任和交付項(xiàng)目
5. 理解使用統(tǒng)一建模語(yǔ)言(UML)的架構(gòu)模型
6. 理解架構(gòu)與設(shè)計(jì)之間的差別和相似點(diǎn)
內(nèi)容二:理解架構(gòu)質(zhì)量屬性度量
1. 描述企業(yè)應(yīng)用的系統(tǒng)性度量
2. 描述用于改善系統(tǒng)性度量的一般做法
3. 對(duì)服務(wù)質(zhì)量(QoS)的要求劃分優(yōu)先級(jí)
4. 檢查是否存在良好的機(jī)遇,并進(jìn)行權(quán)衡
5. 結(jié)合實(shí)際項(xiàng)目案例分析,質(zhì)量屬性的權(quán)衡
內(nèi)容三:J2EE核心技術(shù)
1. J2EE平臺(tái)概述
2. Web應(yīng)用技術(shù)
3. Servlet,JSP,JSPTaglib,JSF
4. EJB技術(shù),JMS,JTA,JNDI
5. JDBC,JPA
6. Java EE5 新特性
7. 基于J2EE 核心技術(shù)的架構(gòu)
內(nèi)容四:J2EE開(kāi)源框架
1. Better,Faster,Lighter Java
2. 經(jīng)常使用的J2EE開(kāi)源框架
3. Web層常見(jiàn)框架Struts1/2,Webwork,JSF
4. 業(yè)務(wù)邏輯層常見(jiàn)開(kāi)源框架
5. 數(shù)據(jù)存取層常見(jiàn)開(kāi)源框架
內(nèi)容五:J2EE技術(shù)和其他對(duì)比(.Net, Ruby/Rails,LAMP)
1. J2EE技術(shù)和。Net技術(shù)對(duì)比
2. J2EE技術(shù)和Ruby/Rails技術(shù)對(duì)比
3. J2EE技術(shù)和相關(guān)PHP技術(shù)對(duì)比
內(nèi)容六:檢查系統(tǒng)架構(gòu)應(yīng)于開(kāi)發(fā)的風(fēng)險(xiǎn)
1. 了解分布式企業(yè)系統(tǒng)的關(guān)鍵風(fēng)險(xiǎn)因素
2. 設(shè)計(jì)靈活的對(duì)象模型
3. 理解創(chuàng)建網(wǎng)絡(luò)模型的指導(dǎo)原則
4. 驗(yàn)證事務(wù)/異常/性能/安全的設(shè)計(jì)
5. 規(guī)劃系統(tǒng)容量
2ndDay 內(nèi)容一:J2EE分層架構(gòu)模式
1. J2EE架構(gòu)模式
2. 表示層的設(shè)計(jì)原則和注意事項(xiàng)
3. 業(yè)務(wù)邏輯層的設(shè)計(jì)原則和注意事項(xiàng)
4. 持久化層的設(shè)計(jì)原則和注意事項(xiàng)
5. 基礎(chǔ)服務(wù)架構(gòu)層設(shè)計(jì)原則和注意事項(xiàng)
6. 業(yè)務(wù)實(shí)體層的設(shè)計(jì)原則和注意事項(xiàng)
內(nèi)容二:開(kāi)發(fā)客戶端層的架構(gòu)
1. 理解信息架構(gòu)客戶端層的注意事項(xiàng)
2. 理解如何選擇滿足具體應(yīng)用要求的用戶界面設(shè)備
3. 描述如何在客戶端層上實(shí)現(xiàn)重復(fù)使用
4. 理解開(kāi)發(fā)基于Java桌面的應(yīng)用的策略
5. 熟悉客戶端層的安全注意事項(xiàng)
內(nèi)容三:Web層的架構(gòu)
1. 描述與開(kāi)發(fā)Web層相關(guān)的角色
2. 理解分離注意事項(xiàng)
3. 描述有關(guān)實(shí)施Web層展示問(wèn)題的策略
4. 描述有關(guān)實(shí)施Web層數(shù)據(jù)問(wèn)題的策略
5. 描述有關(guān)管理Web層展示、數(shù)據(jù)和邏輯問(wèn)題的策略
6. 理解面向請(qǐng)求的和面向組件的Web層框架的優(yōu)點(diǎn)和缺點(diǎn)
7. 描述有關(guān)在Web層中實(shí)施驗(yàn)證和授權(quán)的策略
8. 解決Web應(yīng)用擴(kuò)展問(wèn)題
內(nèi)容四:基于Ajax技術(shù)架構(gòu)
1. 傳統(tǒng)BS應(yīng)用系統(tǒng)的缺點(diǎn)
2. RIA應(yīng)用的誕生原因
3. Ajax應(yīng)用系統(tǒng)
4. 基于Ajax的BS架構(gòu)
內(nèi)容五:基于Struts1/2技術(shù)架構(gòu)
1. 開(kāi)發(fā)基于Struts的Web應(yīng)用程序
2. 將MVC應(yīng)用于您的應(yīng)用程序架構(gòu)
3. 使用單元測(cè)試來(lái)測(cè)試Struts應(yīng)用程序
4. 運(yùn)用重要的Struts最佳實(shí)踐
5. 使用常用的Struts擴(kuò)展功能提高生產(chǎn)效率
6. 保護(hù)Struts應(yīng)用程序的安全
內(nèi)容六:基于JSF技術(shù)架構(gòu)
1. 使用基于組件和事件驅(qū)動(dòng)的JavaServer Faces框架開(kāi)發(fā)Web應(yīng)用程序
2. JSF的應(yīng)用與開(kāi)發(fā)
3. JSF組件的開(kāi)發(fā)
4. JSF最佳實(shí)踐
3rdDay 內(nèi)容一:業(yè)務(wù)邏輯層的架構(gòu)




1. 理解有關(guān)使用企業(yè)應(yīng)用容器服務(wù)的價(jià)值
2. 描述用于實(shí)施域模型服務(wù)的架構(gòu)選項(xiàng)
3. 描述用于實(shí)施域模型實(shí)體的架構(gòu)選項(xiàng)
4. 分發(fā)域模型組件
5. 理解例外處理和日志的最佳做法


內(nèi)容二:基于EJB業(yè)務(wù)邏輯層的架構(gòu)
1. 深入理解EJB原理和EJB30新特性
2. EJB的核心服務(wù)
3. EJB事務(wù)管理
4. EJB異常處理
5. EJB攔截服務(wù)
6. 如果基于EJB技術(shù)進(jìn)行構(gòu)建業(yè)務(wù)邏輯層
7. EJB項(xiàng)目經(jīng)驗(yàn)
內(nèi)容三:基于Spring業(yè)務(wù)邏輯層的架構(gòu)
1. Spring輕量級(jí)容器技術(shù)
2. Spring的Ioc/DI技術(shù)
3. Spring的數(shù)據(jù)存取技術(shù)
4. Spring AOP技術(shù)
5. Sping事務(wù)管理
6. Spring在業(yè)務(wù)邏輯層的應(yīng)用
7. Spring項(xiàng)目經(jīng)驗(yàn)
4thDay內(nèi)容一:開(kāi)發(fā)集成和資源層的架構(gòu)









1. 描述與企業(yè)信息系統(tǒng)(EIS)集成相關(guān)的難題
2. 描述集成層的角色
3. 描述EIS資源層
4. 回顧Java集成技術(shù)和最佳做法,以及和其他系統(tǒng)集成
5. 數(shù)據(jù)存取架構(gòu)模式
6. 數(shù)據(jù)存取架構(gòu)技術(shù)發(fā)展
7. 數(shù)據(jù)存取架構(gòu)的策略
8. 數(shù)據(jù)存取層事務(wù)和連接管理模式
內(nèi)容二:數(shù)據(jù)存取技術(shù)基石-JDBC
1. JDBC概述和JDBC Driver類型選擇
2. 使用JDBC進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)和JDBC 核心類
3. JDBC連接池的原理和使用
4. DataSource原理和使用
5. JDBC3.0/4.0新特性
6. 數(shù)據(jù)存取層的性能監(jiān)控和調(diào)優(yōu)(結(jié)合應(yīng)用服務(wù)器)
內(nèi)容三:基于ORM數(shù)據(jù)存取技術(shù)-Hibernate和JPA
1. J2EE數(shù)據(jù)存取技術(shù)
2. Hibrnate映射技術(shù)
3. Hibernate 對(duì)象實(shí)體級(jí)聯(lián)
4. Hinbernate緩存處理
5. Hinbernate并發(fā)控制與鎖的管理
6. Hinbernate事務(wù)管理
7. JPA技術(shù)概述
8. Hinbernate項(xiàng)目經(jīng)驗(yàn)

內(nèi)容四:基于SQLMapper數(shù)據(jù)存取技術(shù)-IBatis
1. What is iBATIS?
2. Working with mapped statements
3. Executing nonquery statements
4. Using advanced query techniques
5. Transactions
6. Using Dynamic SQL
7. Improving performance with caching
內(nèi)容五:J2EE架構(gòu)的事務(wù)管理
1. 事務(wù)的概述
2. 本地事務(wù)和分布式事務(wù)JTA
3. 本地事務(wù)的管理的模式
4. 分布式事務(wù)管理的模式
5. 聲明方式和編程方式事務(wù)管理
6. 事務(wù),鎖,并發(fā)
內(nèi)容六:J2EE架構(gòu)的安全管理
1. 分析分布式計(jì)算環(huán)境中的安全影響
2. 理解Java EE技術(shù)中的安全服務(wù)
3. 理解Web服務(wù)的安全要求
4. 基于Spring Acegi安全架構(gòu)設(shè)計(jì)
內(nèi)容一:J2EE架構(gòu)時(shí)性能考慮








1. 架構(gòu)時(shí)的性能考慮
2. J2EE項(xiàng)目調(diào)優(yōu)概述
3. 利用應(yīng)用服務(wù)器的調(diào)優(yōu)
4. web層架構(gòu)的性能考慮
5. 業(yè)務(wù)邏輯的性能設(shè)計(jì)考慮
6. 數(shù)據(jù)訪問(wèn)層的性能
內(nèi)容二:J2EE架構(gòu)模式
1. 描述J2EE模式的哲學(xué)
2. 描述J2EE模式體系中的J2EE模式和層
3. 介紹表示層模式
4. 介紹業(yè)務(wù)邏輯層模式
5. 介紹數(shù)據(jù)訪問(wèn)層模式
6. 定義反模式
7. 描述集成層反模式
8. 描述業(yè)務(wù)層反模式
9. 描述展示層反模式
內(nèi)容三:J2EE架構(gòu)設(shè)計(jì)專題技術(shù)
1. J2EE異常處理
2. J2EE事務(wù)管理
3. 緩存技術(shù)在架構(gòu)之中的應(yīng)用
4. AOP技術(shù)在架構(gòu)之中的應(yīng)用
5. J2EE架構(gòu)的數(shù)據(jù)校驗(yàn)
6. 可擴(kuò)展性和可靠性對(duì)架構(gòu)的影響
7. 安全性在架構(gòu)的考慮
8. 分布式計(jì)算中數(shù)據(jù)傳輸?shù)奶攸c(diǎn)
9. 多個(gè)實(shí)際項(xiàng)目的架構(gòu)分析(為何這樣設(shè)計(jì)/優(yōu)點(diǎn)/缺點(diǎn)/當(dāng)初的考慮)
內(nèi)容四:J2EE架構(gòu)案例
1. 電信行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
2. 電力行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
3. 政府行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
4. 金融行業(yè)J2EE架構(gòu)項(xiàng)目案例分析
5. 重點(diǎn)分析為何這樣設(shè)計(jì)/優(yōu)點(diǎn)/缺點(diǎn)/當(dāng)初的考慮

活動(dòng)詳情

提交需求