1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 常用J2EE應(yīng)用服務(wù)器簡(jiǎn)介

        時(shí)間:2020-08-14 14:55:52 J2EE培訓(xùn) 我要投稿

        常用J2EE應(yīng)用服務(wù)器簡(jiǎn)介

          J2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。下面是小編整理的關(guān)于常用J2EE應(yīng)用服務(wù)器簡(jiǎn)介,希望大家認(rèn)真閱讀!

          Weblogic和Tomcat的區(qū)別

          J2ee開發(fā)主要是瀏覽器和服務(wù)器進(jìn)行交互的一種結(jié)構(gòu).邏輯都是在后臺(tái)進(jìn)行處理,然后再把結(jié)果傳輸回給瀏覽器。可以看出服務(wù)器在這種架構(gòu)是非常重要的。

          這幾天接觸到兩種Java的web服務(wù)器,做項(xiàng)目用的Tomcat,看視頻看的是WebLogic Server(WLS),都是web服務(wù)器,有什么區(qū)別和聯(lián)系呢?

          (一)先簡(jiǎn)單介紹一下這兩種服務(wù)器。

          WebLogic是美國(guó)bea公司出品的一個(gè)application server,確切的說(shuō)是一個(gè)基于Javaee架構(gòu)的中間件,純java開發(fā)的,最新版本W(wǎng)ebLogic Server 9.0是迄今為止發(fā)布的最卓越的BEA應(yīng)用服務(wù)器。BEA WebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫(kù)應(yīng)用的Java應(yīng)用服務(wù)器。將Java的動(dòng)態(tài)功能和Java Enterprise標(biāo)準(zhǔn)的安全性引入大型網(wǎng)絡(luò)應(yīng)用的開發(fā)、集成、部署和管理之中。完全遵循J2EE 1.4規(guī)范。

          Tomcat服務(wù)器是一個(gè)免費(fèi)的開源的Web 應(yīng)用服務(wù)器,是Apache 軟件基金會(huì)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且很重要的是她免費(fèi),因而深受Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。而且由于開源,它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。

          (二)相同點(diǎn):

          WebLogic和Tomcat都是基于java的基礎(chǔ)架構(gòu)來(lái)滿足實(shí)時(shí)處理需求,不同的版本與jdk版本兼容和有所不同;因?yàn)槎际且颓芭_(tái)交互,所以他們都基于sun公司的servlet來(lái)實(shí)現(xiàn)的。

          (三)不同點(diǎn):

          功能性:

          WebLogic更加強(qiáng)大。weblogic是j2ee的應(yīng)用服務(wù)器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商業(yè)軟件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA編輯等工具,是一個(gè)綜合的開發(fā)及運(yùn)行環(huán)境。

          WebLogic應(yīng)該是J2EE Container(Web Container + EJB Container + XXX規(guī)范)!

          Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只實(shí)現(xiàn)了JSP/Servlet的相關(guān)規(guī)范,不支持EJB(硬傷啊)!不過(guò)Tomcat配合jboss和apache可以實(shí)現(xiàn)j2ee應(yīng)用服務(wù)器功能

          一般來(lái)說(shuō)考慮stucts等架構(gòu)tomcat就可以了,但如果考慮EJB的話,WebLogic是比較好的選擇。

          擴(kuò)展性:

          用WebLogic運(yùn)行標(biāo)準(zhǔn)的java可能并不是最好的方式,WebLogic里支持他自己的一些東西,這些東西雖然是在純java基礎(chǔ)上開發(fā)的,但其他工具里都沒(méi)有。WebLogic Server憑借其出色的群集技術(shù),擁有處理關(guān)鍵Web應(yīng)用系統(tǒng)問(wèn)題所需的性能、可擴(kuò)展性和高可用性。

          WebLogic Server既實(shí)現(xiàn)了網(wǎng)頁(yè)群集,也實(shí)現(xiàn)了EJB組件 群集,而且不需要任何專門的硬件或操作系統(tǒng)支持。網(wǎng)頁(yè)群集可以實(shí)現(xiàn)透明的復(fù)制、負(fù)載平衡以及表示內(nèi)容容錯(cuò) 。

          無(wú)論是網(wǎng)頁(yè)群集,還是組件群集,對(duì)于電子商務(wù)解決方案所要求的可擴(kuò)展性和可用性都是至關(guān)重要的。共享的客戶機(jī)/服務(wù)器和數(shù)據(jù)庫(kù)連接以及數(shù)據(jù)緩存和EJB都增強(qiáng)了性能表現(xiàn)。這是其它Web應(yīng)用系統(tǒng)所不具備的

          所以,在擴(kuò)展性方面WebLogic是遠(yuǎn)遠(yuǎn)超越了Tomcat。

          費(fèi)用上:

          Tomcat開源免費(fèi)。

          WebLogic不開源不免費(fèi)。

          總之,在功能強(qiáng)大和擴(kuò)展性和可用性等方面WLS比Tomcat好很多,但這也不能說(shuō)明WLS適合每一方面,從Tomcat的使用流行度便可以看出,Tomcat雖功能有限,但也很受歡迎。其實(shí)關(guān)鍵看你要做什么。

          Tomcat 是免費(fèi)開源的jsp,servlet引擎,入門級(jí)別的Web服務(wù)器,剛?cè)腴T的IT人使用Tomcat簡(jiǎn)單易上手。而且它一個(gè)輕量級(jí)應(yīng)用服務(wù)器,最重要的是它免費(fèi),所以在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。Tomcat比較輕巧,消耗資源較少。當(dāng)然,項(xiàng)目大的時(shí)候,WLS肯定再合適不過(guò),而且Tomcat也無(wú)法滿足太多需求,但是,WLS的費(fèi)用也是不可小覷的。

          總之,關(guān)鍵看你做什么,權(quán)衡利弊做選擇。

          此外,還有其他J2EE Application Server,例如: IBM的websphere、Sun的Glassfish、resin等。Apache全球應(yīng)用最廣泛的http服務(wù)器,免費(fèi)。同樣開源免費(fèi)的JBoss, 國(guó)內(nèi)廠商生產(chǎn)的還有像東方通的Tongweb、金蝶Apusic應(yīng)用服務(wù)器等。都是應(yīng)用比較廣泛的。

          沒(méi)辦法比哦,jboss 與 tomcat 的應(yīng)用場(chǎng)合不一樣。

          JBoss 是 J2EE 應(yīng)用服務(wù)器,而 Tomcat 只是一個(gè) Servlet 容器,或者說(shuō)是一個(gè)簡(jiǎn)單的 J2EE 應(yīng)用服務(wù)器。

          JBoss 中的 Servlet 容器還是 Tomcat。

          與 Tomcat 類似的 Servlet 容器有:Jetty(開源), Resin(開源)……。

          與 JBoss 類似的 J2EE 應(yīng)用服務(wù)器有:Glassfish(開源), Geronimo(開源), WebLogic(商業(yè)), WebSphere(商業(yè))

          1. Tomcat是Apache鼎力支持的Java Web應(yīng)用服務(wù)器(注:servlet容器),由于它優(yōu)秀的穩(wěn)定性以及豐富的'文檔資料,廣泛的使用人群,從而在開源領(lǐng)域受到最廣泛的青睞。

          2. Jboss作為Java EE應(yīng)用服務(wù)器,它不但是Servlet容器,而且是EJB容器,從而受到企業(yè)級(jí)開發(fā)人員的歡迎,從而彌補(bǔ)了Tomcat只是一個(gè)Servlet容器的缺憾。

          3. Resin也僅僅是一個(gè)Servlet容器,然而由于它優(yōu)秀的運(yùn)行速度,使得它在輕量級(jí)Java Web領(lǐng)域備受喜愛(ài),特別是在互聯(lián)網(wǎng)Web服務(wù)領(lǐng)域,眾多知名公司都采用其作為他們的Java Web應(yīng)用服務(wù)器,譬如163、ku6等。

          在商用應(yīng)用服務(wù)器里主要有:Weblogic、Websphere,其中Weblogic我也使用過(guò)很長(zhǎng)一段時(shí)間,當(dāng)時(shí)也只用其當(dāng)Servlet容器,然而就在同等條件下,在性能及易用性等方面,要比Tomcat優(yōu)秀很多。

          4.glassfish是Sun公司推出的Java EE服務(wù)器(Java EE容器),一個(gè)比較活躍的開源社區(qū),不斷的通過(guò)社區(qū)的反饋來(lái)提高其的可用性,經(jīng)過(guò)glassfish v1 glassfish v2 到今天的glassfish v3 ,它已經(jīng)走向成熟。Glassfish是一個(gè)免費(fèi)、開放源代碼的應(yīng)用服務(wù),它實(shí)現(xiàn)了Java EE 5,Java EE 5 平臺(tái)包括了以下最新技術(shù):EJB 3.0、JSF 1.2、Servlet 2.5、JSP 2.1、JAX-WS 2.0、JAXB 2.0、 Java Persistence 1.0、Common Annonations 1.0、StAX 1.0等。

          支持集群,通過(guò)內(nèi)存中會(huì)話狀態(tài)復(fù)制,增強(qiáng)了部署體系結(jié)構(gòu)的可用性與可伸縮性,它對(duì)集群有著很好的支持,可以簡(jiǎn)單到通過(guò)添加機(jī)器,就可輕松的提高網(wǎng)站的 帶負(fù)載能力,在解析能力方面,它對(duì)html的吞吐能力與apache服務(wù)器不分上下,就是tomcat所不能比的,支持目錄部署,熱部署,解決了 tomcat對(duì)熱部署能力的缺陷。在版本方面做的更加人性化,有開發(fā)時(shí)用的簡(jiǎn)化版,專門用于部署web項(xiàng)目的版本,還要完全符合j2ee標(biāo)準(zhǔn)的版本。

        【常用J2EE應(yīng)用服務(wù)器簡(jiǎn)介】相關(guān)文章:

        關(guān)于J2EE應(yīng)用服務(wù)器集群簡(jiǎn)介06-05

        解析常用J2EE應(yīng)用服務(wù)器比較05-27

        J2EE簡(jiǎn)介10-05

        J2EE應(yīng)用服務(wù)器11-08

        J2EE應(yīng)用服務(wù)器集群06-12

        J2EE應(yīng)用服務(wù)器介紹10-08

        J2EE的簡(jiǎn)介09-22

        J2EE技術(shù)簡(jiǎn)介10-08

        J2EE應(yīng)用服務(wù)器技術(shù)概述06-05

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>