<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • J2EE包括哪些技術(shù)

    時間:2024-07-29 12:54:28 J2EE培訓(xùn) 我要投稿
    • 相關(guān)推薦

    J2EE包括哪些技術(shù)

      J2EE是使用Java技術(shù)開發(fā)企業(yè)級應(yīng)用的工業(yè)標(biāo)準(zhǔn),它是Java技術(shù)不斷適應(yīng)和促進(jìn)企業(yè)級應(yīng)用過程中的產(chǎn)物。適用于企業(yè)級應(yīng)用的J2EE,提供一個平臺灣搞獨(dú)立立的、可移植的、多用戶的、安全的和基于標(biāo)準(zhǔn)的企業(yè)級平臺,從而簡化企業(yè)應(yīng)用的開發(fā)、管理和部署。J2EE是一個標(biāo)準(zhǔn),而不是一個現(xiàn)成的產(chǎn)品。

      主要包括以下這些技術(shù):

      1)Servlet

      Servlet是Java平臺上的CGI技術(shù)。Servlet在服務(wù)器端運(yùn)行,動態(tài)地生成Web頁面。與傳統(tǒng)的CGI和許多其它類似CGI的技術(shù)相比,Java Servlet具有更高的效率并更容易使用。對于Servlet,重復(fù)的請求不會導(dǎo)致同一程序的多次轉(zhuǎn)載,它是依靠線程的方式來支持并發(fā)訪問的。

      2)JSP

      JSP(Java Server Page)是一種實(shí)現(xiàn)普通靜態(tài)HTML和動態(tài)頁面輸出混合編碼的技術(shù)。從這一點(diǎn)來看,非常類似Microsoft ASP、PHP等技術(shù)。借助形式上的內(nèi)容和外觀表現(xiàn)的分離,Web頁面制作的任務(wù)可以比較方便地劃分給頁面設(shè)計人員和程序員,并方便地通過JSP來合成。在運(yùn)行時態(tài),JSP將會被首先轉(zhuǎn)換成Servlet,并以Servlet的形態(tài)編譯運(yùn)行,因此它的效率和功能與Servlet相比沒有差別,一樣具有很高的效率。

      3) EJB

      EJB定義了一組可重用的組件:Enterprise Beans。開發(fā)人員可以利用這些組件,像搭積木一樣建立分布式應(yīng)用。

      4)JDBC

      JDBC(JavaDatabase Connectivity,Java數(shù)據(jù)庫連接)API是一個標(biāo)準(zhǔn)SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)數(shù)據(jù)庫訪問接口,它使數(shù)據(jù)庫開發(fā)人員能夠用標(biāo)準(zhǔn)Java API編寫數(shù)據(jù)庫應(yīng)用程序。JDBC API主要用來連接數(shù)據(jù)庫和直接調(diào)用SQL命令執(zhí)行各種SQL語句。利用JDBC API可以執(zhí)行一般的SQL語句、動態(tài)SQL語句及帶IN和OUT參數(shù)的存儲過程。Java中的JDBC相當(dāng)于Microsoft平臺中的ODBC(Open Database Connectivity)。

      對于開發(fā)分層的好處在于:

      (1)降低耦合,通過接口規(guī)范的方式訪問,提高效率和共享效率,以及對于調(diào)用層不需要知道底層實(shí)現(xiàn)就可以很好的進(jìn)行切割。

      分層:分為代碼級別的分層和服務(wù)器級別的分層。

      代碼級別的分層好處在于降低耦合,上層依賴下層,通過接口訪問下層,不需要知道接口實(shí)現(xiàn)。

      服務(wù)器級別的分層,在于增強(qiáng)上層的負(fù)載能力,避免在同一服務(wù)器下由于服務(wù)層某一服務(wù)相對比較消耗資源而占用資源過多,導(dǎo)致其他的請求等待執(zhí)行,導(dǎo)致相應(yīng)比較慢。通過web層訪問服務(wù)層服務(wù)器,從而把占用資源比較多的服務(wù)放到獨(dú)立服務(wù)器,從而提高web層的訪問效率。有的web訪問業(yè)務(wù)很簡單,很快就能相應(yīng),而又的比較慢,可能都不需要訪問服務(wù)層,或服務(wù)層通過集群負(fù)責(zé)的方式調(diào)用服務(wù)層,大大提升訪問效率。

      舉例按照代web->service->dao三層訪問,架構(gòu)演變

      (1)部署的在服務(wù)器Server-A中,action直接在同一虛擬機(jī)中調(diào)用service就ok了。

      如果Server-A最大支持100的并發(fā)請求,那么如果10個用戶提交生成訂單并扣款并生成鏡像圖片文件,比較消耗資源,占用CPU98%,而此時其他的90個登陸請求訪問服務(wù)器,而此時,由于CPU占用資源過多,那么就會導(dǎo)致另外的90個請求在等待,那么效率此時執(zhí)行的10個請求完成,那么給用戶帶來的體驗(yàn)就十分差。

      (2)此時會考慮再增加web服務(wù)器,但用戶訪問并發(fā)量上來后,那么又會帶來同樣的問題

      (3)發(fā)現(xiàn)提交訂單的業(yè)務(wù)比較占用資源,那么就把該占用資源的服務(wù)層,分離到單獨(dú)的應(yīng)用服務(wù)器中,通過SOA方式調(diào)用服務(wù),

      (4)這樣web應(yīng)用服務(wù)器能夠比較快的處理客戶端請求響應(yīng),而占用資源的則單獨(dú)服務(wù)放到單獨(dú)服務(wù)器中執(zhí)行,把webserver中的占用資源壓力分流到單獨(dú)的應(yīng)用服務(wù)器中。同時服務(wù)層的服務(wù)器也可以采用集群的方式來響應(yīng)服務(wù)。

      好處:

      降低web應(yīng)用服務(wù)器中比較占用資源消耗的時間片。

      增強(qiáng)web應(yīng)用服務(wù)器層的訪問吞吐量。

      服務(wù)層獨(dú)立出去可以更好的提供服務(wù),可以通過集群的方式提供服務(wù),增加吞吐量

      可以大大增強(qiáng)系統(tǒng)的穩(wěn)定性和安全、效率。

      web層通過集群,服務(wù)層通過集群等等好處。

    【J2EE包括哪些技術(shù)】相關(guān)文章:

    J2EE技術(shù)簡介08-05

    j2ee規(guī)范有哪些09-05

    有價證券包括哪些10-14

    “子部”包括哪些典籍?02-23

    微軟認(rèn)證包括哪些09-15

    金融期貨包括哪些11-25

    J2EE核心技術(shù)08-05

    J2EE技術(shù)規(guī)范07-15

    微軟認(rèn)證包括哪些內(nèi)容05-25

    形象設(shè)計包括哪些09-16

    主站蜘蛛池模板: 99精品免费视品| 亚洲综合一区二区国产精品 | 精品成人一区二区三区四区| 精品一区二区三区在线成人 | 欧美精品亚洲精品日韩传电影| 国产精品永久免费视频| 99re66热这里只有精品| 中文字幕在线精品视频入口一区| 国产精品五月天强力打造| 精品国产日产一区二区三区| 乱精品一区字幕二区| 久久亚洲中文字幕精品一区| 亚洲国产精品婷婷久久| 国产成人亚洲合集青青草原精品 | 久久久久人妻一区精品色| 久久狠狠一本精品综合网| 国产精品爱搞视频网站 | 国产成人精品白浆久久69| 午夜天堂精品久久久久| 四虎国产精品永久在线看| 狠狠精品久久久无码中文字幕| 国产精品二区观看| 亚洲国产精品自在线一区二区| 国产精品美女久久久久网| 91精品在线看| 国产suv精品一区二区33| 国产网红无码精品视频| 亚洲AV日韩精品久久久久| 亚洲午夜精品第一区二区8050| 四虎永久在线精品免费一区二区| 精品久久久久久99人妻| 国产精品婷婷午夜在线观看| 国产精品成人久久久久三级午夜电影 | 亚洲国产精品嫩草影院| 一区二区三区精品国产欧美| 99九九精品免费视频观看| 一区二区三区国产精品| 国产精品香蕉在线观看| 国产午夜亚洲精品国产成人小说 | 日本人精品video黑人| 成人国产精品一区二区视频|