国产亚洲免费播放片_日韩欧美中文字幕在线韩免费_亚州在线观看视频在线观看_中文字幕AV熟女_中文高清欧美日本_视频一区二区三卡在线观看免费_日本精品人妻久久久_亚洲日韩另类制服无码AV_777米奇影视狠狠狠_国产成人免费无码精品

?

您好!歡迎來到上海艾縱企業(yè)管理咨詢有限公司!

加入收藏

登錄注冊

400-676-1955

專題課程

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

我要報名

編輯日期 2018-06-14  閱讀次數(shù):1587 次


【培訓(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任意一種)

熟悉SQLJDBC技術(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ù)SpringHibernate,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


【課程大綱】

 

?
  • <strike id="0icwq"></strike>
    <strike id="0icwq"><input id="0icwq"></input></strike>
  • <del id="0icwq"><dfn id="0icwq"></dfn></del>

    時間

    授課內(nèi)容

    練習(xí)與實(shí)驗(yàn)

    第一天

    內(nèi)容一:介紹基本的架構(gòu)概念

    1.      理解企業(yè)應(yīng)用中的難題

    2.      定義軟件架構(gòu)

    3.      理解軟件架構(gòu)需求

    4.      理解架構(gòu)師的作用、責(zé)任和交付項目

    5.      理解使用統(tǒng)一建模語言(UML)的架構(gòu)模型

    6.      理解架構(gòu)與設(shè)計之間的差別和相似點(diǎn)

     

    內(nèi)容二:理解架構(gòu)質(zhì)量屬性度量

    1.      描述企業(yè)應(yīng)用的系統(tǒng)性度量

    2.      描述用于改善系統(tǒng)性度量的一般做法

    3.      對服務(wù)質(zhì)量(QoS)的要求劃分優(yōu)先級

    4.      檢查是否存在良好的機(jī)遇,并進(jìn)行權(quán)衡

    5.      結(jié)合實(shí)際項目案例分析,質(zhì)量屬性的權(quán)衡

     

    內(nèi)容三:J2EE核心技術(shù)

    1.      J2EE平臺概述

    2.      Web應(yīng)用技術(shù)

    3.      ServletJSP,JSPTaglibJSF

    4.      EJB技術(shù),JMS,JTA,JNDI

    5.      JDBC,JPA

    6.      Java EE5 新特性

    7.      基于J2EE 核心技術(shù)的架構(gòu)

     

    內(nèi)容四:J2EE技術(shù)和其他對比(.Net, Ruby/Rails,LAMP

    1.      J2EE技術(shù)和。Net技術(shù)對比

    2.      J2EE技術(shù)和Ruby/Rails技術(shù)對比

    3.      J2EE技術(shù)和相關(guān)PHP技術(shù)對比

     

     

    內(nèi)容五:檢查系統(tǒng)架構(gòu)應(yīng)于開發(fā)的風(fēng)險

    1.      了解分布式企業(yè)系統(tǒng)的關(guān)鍵風(fēng)險因素

    2.      設(shè)計靈活的對象模型

    3.      理解創(chuàng)建網(wǎng)絡(luò)模型的指導(dǎo)原則

    4.      驗(yàn)證事務(wù)/異常/性能/安全的設(shè)計

    5.      規(guī)劃系統(tǒng)容量

     

     

     

    相關(guān)案例介紹及分析

    第二天

    內(nèi)容一:J2EE分層架構(gòu)模式

    1.      J2EE架構(gòu)模式

    2.      表示層的設(shè)計原則和注意事項

    3.      業(yè)務(wù)邏輯層的設(shè)計原則和注意事項

    4.      持久化層的設(shè)計原則和注意事項

    5.      基礎(chǔ)服務(wù)架構(gòu)層設(shè)計原則和注意事項

    6.      業(yè)務(wù)實(shí)體層的設(shè)計原則和注意事項

     

    內(nèi)容二:前端架構(gòu)

    1.    理解信息架構(gòu)客戶端層的注意事項

    2.    理解如何選擇滿足具體應(yīng)用要求的用戶界面設(shè)備

    3.    描述如何在客戶端層上實(shí)現(xiàn)重復(fù)使用

    4.    理解開發(fā)基于Java桌面的應(yīng)用的策略

    5.    熟悉客戶端層的安全注意事項

     

    內(nèi)容三:前端架構(gòu)-  Web層的架構(gòu)

    1.      描述與開發(fā)Web層相關(guān)的角色

    2.      理解分離注意事項

    3.      描述有關(guān)實(shí)施Web層展示問題的策略

    4.      描述有關(guān)實(shí)施Web層數(shù)據(jù)問題的策略

    5.      描述有關(guān)管理Web層展示、數(shù)據(jù)和邏輯問題的策略

    6.      理解面向請求的和面向組件的Web層框架的優(yōu)點(diǎn)和缺點(diǎn)

    7.      描述有關(guān)在Web層中實(shí)施驗(yàn)證和授權(quán)的策略

    8.      解決Web應(yīng)用擴(kuò)展問題  

     

    內(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.      基于AjaxBS架構(gòu)

     

    內(nèi)容五:基于Struts2技術(shù)架構(gòu)

    1.      開發(fā)基于StrutsWeb應(yīng)用程序

    2.      MVC應(yīng)用于您的應(yīng)用程序架構(gòu)

    3.      使用單元測試來測試Struts應(yīng)用程序

    4.      運(yùn)用重要的Struts典型實(shí)踐

    5.      使用常用的Struts擴(kuò)展功能提高生產(chǎn)效率

    6.      保護(hù)Struts應(yīng)用程序的安全 

     

    內(nèi)容六:基于Spring MVC技術(shù)架構(gòu)

    1.      Spring MVC介紹 

    2.      采用Spring MVC對比Struts2的好處

    3.      Spring MVCDispatcherServlet 

    4.      Controller接口 

    5.      Spring MVC應(yīng)用

    6.      Spring MVC注解類型

    7.      應(yīng)用基于注解的控制器

    8.      數(shù)據(jù)綁定和form標(biāo)簽庫

    9.      ConverterFormatter

    10.   驗(yàn)證器

    11.   表達(dá)式語言(EL

     

     

    第三天

    內(nèi)容一:業(yè)務(wù)邏輯層的架構(gòu)

    1.      理解有關(guān)使用企業(yè)應(yīng)用容器服務(wù)的價值

    2.      描述用于實(shí)施域模型服務(wù)的架構(gòu)選項

    3.      描述用于實(shí)施域模型實(shí)體的架構(gòu)選項

    4.      分發(fā)域模型組件

    5.      理解例外處理和日志的典型做法

     

    內(nèi)容二: Spring核心架構(gòu)

    1.      Spring的核心

    2.      依賴注入

    3.      應(yīng)用切面

    4.      Spring配置

    5.      高級裝配

    6.      面向切面的Spring

    7.      編寫切點(diǎn)

    8.      后端中的Spring

    9.      Spring的數(shù)據(jù)訪問異常體系

    10.   Spring中使用JDBC

    11.   使用對象—關(guān)系映射持久化數(shù)據(jù)

    12.   Spring中集成Hibernatc

    13.   使用NoSQL數(shù)據(jù)庫

     

     

    內(nèi)容三:基于Spring業(yè)務(wù)邏輯層的架構(gòu)

    14.   Spring輕量級容器技術(shù)

    15.   SpringIoc/DI技術(shù)

    16.   Spring的數(shù)據(jù)存取技術(shù)

    17.   Spring AOP技術(shù)

    18.   Sping事務(wù)管理

    19.   Spring在業(yè)務(wù)邏輯層的應(yīng)用

    20.   Spring項目經(jīng)驗(yàn)

     

    內(nèi)容四:Spring遠(yuǎn)程訪問與集成

    1.      Spring集成

    2.      使用遠(yuǎn)程服務(wù)

    3.      Sprulg遠(yuǎn)程調(diào)用概覽4

    4.      使用RMI

    5.      使用HessianBurlap發(fā)布遠(yuǎn)程服務(wù)

    6.      使用SpringHttpInvoker

    7.      發(fā)布和使用Web服務(wù)

    8.      創(chuàng)建基于SpringJAXWS端點(diǎn)

    在客戶端代理JAXWS服務(wù)

     

    第四天

    內(nè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)容二:基于ORM數(shù)據(jù)存取技術(shù)-HibernateJPA

    1.      J2EE數(shù)據(jù)存取技術(shù)

    2.      Hibrnate映射技術(shù)

    3.      Hibernate 對象實(shí)體級聯(lián)

    4.      Hinbernate緩存處理

    5.      Hinbernate并發(fā)控制與鎖的管理

    6.      Hinbernate事務(wù)管理

    7.      JPA技術(shù)概述

    8.      Hinbernate項目經(jīng)驗(yàn)

     

    內(nèi)容三:基于SQLMapper數(shù)據(jù)存取技術(shù)- MyBatis

    1.      What is MyBatis?

    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)容五:JMSSpring消息

    1.      Spring消息

    2.      異步消息簡

  • <strike id="0icwq"></strike>
    <fieldset id="0icwq"></fieldset>
    <fieldset id="0icwq"><menu id="0icwq"></menu></fieldset>