<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 解析常用J2EE應用服務器比較

    時間:2024-10-27 19:13:18 J2EE培訓 我要投稿
    • 相關推薦

    解析常用J2EE應用服務器比較

      J2ee開發(fā)主要是瀏覽器和服務器進行交互的一種結構.邏輯都是在后臺進行處理,然后再把結果傳輸回給瀏覽器。可以看出服務器在這種架構是非常重要的。下面是小編整理的關于常用J2EE應用服務器比較,希望大家認真閱讀!

      (一)先簡單介紹一下這兩種服務器。

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

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

      (二)相同點:

      WebLogic和Tomcat都是基于java的基礎架構來滿足實時處理需求,不同的版本與jdk版本兼容和有所不同;因為都是要和前臺交互,所以他們都基于sun公司的servlet來實現(xiàn)的。

      (三)不同點:

      功能性:

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

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

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

      一般來說考慮stucts等架構tomcat就可以了,但如果考慮EJB的話,WebLogic是比較好的選擇。

      擴展性:

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

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

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

      所以,在擴展性方面WebLogic是遠遠超越了Tomcat。

      費用上:

      Tomcat開源免費。

      WebLogic不開源不免費。

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

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

      總之,關鍵看你做什么,權衡利弊做選擇。

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

      沒辦法比哦,jboss 與 tomcat 的應用場合不一樣。

      JBoss 是 J2EE 應用服務器,而 Tomcat 只是一個 Servlet 容器,或者說是一個簡單的 J2EE 應用服務器。

      JBoss 中的 Servlet 容器還是 Tomcat。

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

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

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

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

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

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

      4.glassfish是Sun公司推出的Java EE服務器(Java EE容器),一個比較活躍的開源社區(qū),不斷的通過社區(qū)的反饋來提高其的可用性,經(jīng)過glassfish v1 glassfish v2 到今天的glassfish v3 ,它已經(jīng)走向成熟。Glassfish是一個免費、開放源代碼的應用服務,它實現(xiàn)了Java EE 5,Java EE 5 平臺包括了以下最新技術: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等。

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

    【解析常用J2EE應用服務器比較】相關文章:

    J2EE應用服務器08-05

    J2EE應用服務器集群08-11

    J2EE應用服務器介紹09-29

    J2EE應用服務器基本特色08-24

    關于J2EE應用服務器集群簡介08-20

    J2EE與.NET技術架構的比較10-18

    英語常用介詞解析08-10

    比較常用的管理溝通技巧07-19

    JavaEE應用服務器特性07-15

    J2EE的簡介08-21

    主站蜘蛛池模板: 久久se精品一区精品二区国产| 久久亚洲精品中文字幕| 无码AⅤ精品一区二区三区| 国产精品久久久久乳精品爆| 欧美高清在线精品一区| 久久99热狠狠色精品一区| 99久久精品国产麻豆| 国产精品久久99| 99久久精品国产免看国产一区| 午夜精品久久久久久久无码| 天天爽夜夜爽精品视频app| AAA级久久久精品无码区| 精品国产一区二区三区久久蜜臀| 精品综合久久久久久88小说| 2022国产精品福利在线观看| 久久精品一区二区三区不卡| 亚洲AV永久无码精品| 精品久久久久久国产三级| 精品三级在线观看| 久久精品中文闷骚内射| 3D动漫精品啪啪一区二区下载| 真实国产精品vr专区| 久久国产精品成人片免费| 久久亚洲国产成人精品无码区| 亚洲国产一二三精品无码| 青青青青久久精品国产h久久精品五福影院1421 | 国产精品国产三级在线专区 | 亚洲国产精品成| 999国内精品永久免费视频| 无码aⅴ精品一区二区三区浪潮 | 国产精品无码久久综合| 久久久久国产精品| 国产91精品一区二区麻豆网站| 久久久久无码精品国产不卡| 亚洲精品蜜桃久久久久久| 亚洲国产成人精品91久久久| 精品一区二区三区在线观看视频 | 国产成人精品久久亚洲高清不卡| 久久国产精品成人免费| 国产精品91在线| 国产精品一区二区久久|