1. 程式人生 > >常用應用伺服器簡介

常用應用伺服器簡介

提起應用伺服器,很多人或許會想到Tomcat。雖然Tomcat很出色,但是並不能滿足高階的應用,下面將簡單介紹市面上流行的幾種企業級應用伺服器。

1)Weblogic應用伺服器

WeblogicBEA公司推出的一款Java EE應用伺服器,Weblogic並不是BEA公司的原創,而是其收購來經過加工和擴充套件開發出來的。Weblogic目前在市面上佔有的比例比較大。Weblogic優於其他應用伺服器的地方就是叢集技術,它實現了Web叢集和EJB元件的叢集,這些都大大增強了系統的可擴充套件性和高可用性。

2)WebSphere應用伺服器

WebSphereIBM遵照如Java EEXML等開放的標準推出的繼承軟體平臺。

WebSphere1998年釋出的時候只能算作Servlet容器,經過十年左右的發展和完善,WebSphere已經成長為大型企業級專案首選的高階應用伺服器之一。WebSphere在用作電子商務平臺的時候顯現出了很大的優勢,WebSphere有三個版本,從簡單的類似Tomcat般的容器,到支援實現了CORBA等技術的高階應用都能輕鬆勝任。

3)JBoss應用伺服器

JBoss是一個基於Java EE規範的開源應用伺服器,與前面兩個應用伺服器最大的不同就是使用免費,所以很受企業和教學單位的青睞。JBoss的開發集中了全球開發者的優秀思想,JBoss主要作為EJB容器存在,當需要支援Web級應用時,則應和其他的伺服器如

Tomcat等聯合使用。與其他應用伺服器相比,JBoss所佔空間更小,易用性更好,同時對於最新的Java EE等規範支援也比較好。

4)GlassFish應用伺服器

GlassFish是另一個開源免費的Java EE應用伺服器,GlassFish的前身是Sun公司的Sun Java System Application Server PE專案,後來Sun將其原始碼開放,同時整合了Oracle捐獻的TopLink程式碼,程式設計了現在的GlassFish。有了SunOracle的基礎,GlassFish在廣大開發者的辛勤工作下快速成長,任何人都可以下載原始碼並進行修改和釋出。GlassFish

主要用來支援Java EE應用,但是它對Web應用的支援也很完善,並不遜色於Tomcat

Java企業平臺的榮耀之路

Java EE作為Java技術中最重要的應用平臺,在大型應用的專案中發揮著舉足輕重的作用。同時Java EE也是成長比較快的技術,從1998EJB 1.0誕生到即將釋出的Java EE 6Java EE經過了多次變遷,湧現了許多的新技術,新框架及新應用伺服器平臺。

JavaEE的發展之路可以分為Servlet階段、J2EE階段和Java EE階段。

如何學好框架

1、全面瞭解各項功能

不要讓框架總給你帶來驚喜,總是等需要的時候再去學對整個框架總是不會有全面的掌握。應該從整體入手,直接研究API。先把API研究透,看看這個框架到底能做什麼,不能坐什麼,這樣才能全面的瞭解框架技術,使你對它的認識更加有整體感。

2、徹底研究框架工作機理

學習框架,一方面是為了更好的使用框架,另一方面就是要體會框架的工作原理,並且在以後的開發中將框架技術的博大精深運用到自己的產品中,研究框架的工作機理或原始碼也是一個開發人員從菜鳥走向牛人的可選途徑。

對於一名開發人員來說,在使用框架的時候,可以將其分為三種境界。第一種人能力很差,掌握的知識浮於表面的技術;第二種人能力很高,所有的框架實現細節都清楚明白;第三種人能力中等,對底層的知識有所瞭解,但又沒有學透。