久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

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

時(shí)間:2024-08-21 16:59:57 J2EE培訓(xùn) 我要投稿
  • 相關(guān)推薦

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

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

  Weblogic和Tomcat的區(qū)別

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

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

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

  WebLogic是美國bea公司出品的一個(gè)application server,確切的說是一個(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ù)庫應(yīng)用的Java應(yīng)用服務(wù)器。將Java的動態(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 軟件基金會的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 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。而且由于開源,它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。

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

  WebLogic和Tomcat都是基于java的基礎(chǔ)架構(gòu)來滿足實(shí)時(shí)處理需求,不同的版本與jdk版本兼容和有所不同;因?yàn)槎际且颓芭_交互,所以他們都基于sun公司的servlet來實(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(硬傷啊)!不過Tomcat配合jboss和apache可以實(shí)現(xiàn)j2ee應(yīng)用服務(wù)器功能

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

  擴(kuò)展性:

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

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

  無論是網(wǎng)頁群集,還是組件群集,對于電子商務(wù)解決方案所要求的可擴(kuò)展性和可用性都是至關(guān)重要的。共享的客戶機(jī)/服務(wù)器和數(shù)據(jù)庫連接以及數(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好很多,但這也不能說明WLS適合每一方面,從Tomcat的使用流行度便可以看出,Tomcat雖功能有限,但也很受歡迎。其實(shí)關(guān)鍵看你要做什么。

  Tomcat 是免費(fèi)開源的jsp,servlet引擎,入門級別的Web服務(wù)器,剛?cè)腴T的IT人使用Tomcat簡單易上手。而且它一個(gè)輕量級應(yīng)用服務(wù)器,最重要的是它免費(fèi),所以在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。Tomcat比較輕巧,消耗資源較少。當(dāng)然,項(xiàng)目大的時(shí)候,WLS肯定再合適不過,而且Tomcat也無法滿足太多需求,但是,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, 國內(nèi)廠商生產(chǎn)的還有像東方通的Tongweb、金蝶Apusic應(yīng)用服務(wù)器等。都是應(yīng)用比較廣泛的。

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

  JBoss 是 J2EE 應(yīng)用服務(wù)器,而 Tomcat 只是一個(gè) Servlet 容器,或者說是一個(gè)簡單的 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è)級開發(fā)人員的歡迎,從而彌補(bǔ)了Tomcat只是一個(gè)Servlet容器的缺憾。

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

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

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

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

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

關(guān)于J2EE應(yīng)用服務(wù)器集群簡介08-20

J2EE的簡介08-21

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

J2EE簡介07-22

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

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

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

J2EE應(yīng)用服務(wù)器基本特色08-24

六大應(yīng)用服務(wù)器用途及簡介08-09

J2EE的13種核心技術(shù)簡介10-06