JavaEE架構(gòu)怎么用

這篇文章主要為大家展示了“Java EE架構(gòu)怎么用”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Java EE架構(gòu)怎么用”這篇文章吧。

在雞西梨樹等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計制作、做網(wǎng)站 網(wǎng)站設(shè)計制作按需制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),外貿(mào)網(wǎng)站制作,雞西梨樹網(wǎng)站建設(shè)費(fèi)用合理。

Java EE 架構(gòu)介紹

     Java EE 是一種企業(yè)應(yīng)用的軟件架構(gòu)。 在了解它之前, 讓我們來先看看它 的發(fā)展過程, 它的發(fā)展過程總是與分布式應(yīng)用和互聯(lián)網(wǎng)應(yīng)用密切相關(guān)。


    Java EE 與 Web: 互聯(lián)網(wǎng)從根本上改變了對企業(yè)軟件的系統(tǒng)需求,軟件需要處理來自互聯(lián)網(wǎng) 的大量請求, 并要及時做出響應(yīng)。


    Java EE 與分布式應(yīng)用 : 20 世紀(jì) 80 年代, 個人計算機(jī)性價比逐漸達(dá)到了高端工作站和服務(wù) 器的水準(zhǔn),使分布式計算應(yīng)用迅速普及。SUN 在推出 Java 后,緊接著推出了遠(yuǎn)程方法調(diào)用 RMI, 并在 90 年代末期, 以 RMI 為通信基礎(chǔ)構(gòu)建了 Java EE。 在相當(dāng)長的一段時間里, Java EE 就是 一種分布式應(yīng)用,這讓 Java EE 戰(zhàn)勝了 CORB A、 .COM+,但是也帶來了巨大的系統(tǒng)交互開銷(超 出一個數(shù)量級的)。 畢竟不是所有的企業(yè)應(yīng)用和互聯(lián)網(wǎng)應(yīng)用都是分布式的, 這讓一些人認(rèn)為 Java EE 架構(gòu)有問題。 然而這并不是 Java EE 的錯, 在市場上, Java EE 需要迎合當(dāng)時的分布式技術(shù) 潮流。 現(xiàn)在如果你不用分布式, Java EE 也同樣提供了相關(guān)技術(shù)供你使用 , 如 Local EJB。


    作為企業(yè)應(yīng)用或者互聯(lián)網(wǎng)應(yīng)用的架構(gòu), 總有如下功能需求, Java EE 有相應(yīng)的規(guī)范實現(xiàn)與之 對應(yīng)。


    1.Web 支持: 企業(yè)應(yīng)用、互聯(lián)網(wǎng)應(yīng)用越來越多的是基于 B/S 的結(jié)構(gòu), Java EE 對應(yīng)的有 Servi et 規(guī)范,規(guī)定了 Web 容器、 Serviet 組件, 還設(shè)有 JSP&JSTL 處理動態(tài)頁面。


    2.事務(wù)支持: 提供事務(wù)管理器,支持管理事務(wù),如單一數(shù)據(jù)庫、 多個數(shù)據(jù)庫,以及數(shù)據(jù) 庫和其他資源的事務(wù)協(xié)作等。 Java EE 里提供了 JTA 事務(wù) API 和 JTS 事務(wù)服務(wù)規(guī)范。 事務(wù)支持也實現(xiàn)了分布式事務(wù)管理, 管理多個數(shù)據(jù)庫或者支持事務(wù)的資源。

    3. 消息服務(wù): 企業(yè)各個系統(tǒng)、 系統(tǒng)模塊之間通過消息服務(wù)進(jìn)行并步交互, Java EE 提供了 JMS 服務(wù), 用于系統(tǒng)間可靠的消息交互。 

    4.數(shù)據(jù)庫持久層、 Java EE 先有 EJB 規(guī)范, 后來又提出了更有實際操作性的 JPA, 這些都 是企業(yè)訪問數(shù)據(jù)庫常用的方法。


    5.Container: 提供了 WebContainer, 用于實現(xiàn) Serviet,以及 EJB Container,實現(xiàn) EJB, Container 用于管理這些組件,并提供組件需要的服務(wù), 比如 JTS、 JMS 等。

 其他技術(shù)還包括如下所述的內(nèi)容:

    JWS: 這也是分布式系統(tǒng)交互的一種方式, 是 Java 實現(xiàn)的一種 WebService。
    JAX-RS: Java EE 6 引入的新技術(shù),通過 阻ST 進(jìn)行交互。
    JNDI: 查找服務(wù)和對象的接口,如查找一個配置好的數(shù)據(jù)源。
    JAXP/JAXB: XML 流行的時候,解析和綁定 Java Bean 的 XML 工具。
    JAX-RPC:分布式系統(tǒng)交互的一種方式,通過 RPC 方式調(diào)用 。
    JACC: 安全認(rèn)證。

    Java EE Application Server:提供了上述所有服務(wù)的 Web 服務(wù)器,我們常用的 Tomcat、    Resin, 只能算是 Java EE Web 服務(wù)器,開源的 JBoss、商業(yè)的 weblogic 等稱為應(yīng)用服 務(wù)器。

綜上所述, Java EE 提供了企業(yè)應(yīng)用技術(shù)的實現(xiàn)規(guī)范,簡化了企業(yè)應(yīng)用和 Web 開發(fā);

體系架構(gòu)圖下圖:

Java EE架構(gòu)怎么用

以上是“Java EE架構(gòu)怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁題目:JavaEE架構(gòu)怎么用
網(wǎng)頁地址:http://bm7419.com/article2/pciooc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)頁設(shè)計公司、自適應(yīng)網(wǎng)站、微信小程序、標(biāo)簽優(yōu)化、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)