常用應用伺服器簡介
提起應用伺服器,很多人或許會想到Tomcat。雖然Tomcat很出色,但是並不能滿足高階的應用,下面將簡單介紹市面上流行的幾種企業級應用伺服器。
1)Weblogic應用伺服器
Weblogic是BEA公司推出的一款Java EE應用伺服器,Weblogic並不是BEA公司的原創,而是其收購來經過加工和擴充套件開發出來的。Weblogic目前在市面上佔有的比例比較大。Weblogic優於其他應用伺服器的地方就是叢集技術,它實現了Web叢集和EJB元件的叢集,這些都大大增強了系統的可擴充套件性和高可用性。
2)WebSphere應用伺服器
WebSphere是IBM遵照如Java EE、XML等開放的標準推出的繼承軟體平臺。
3)JBoss應用伺服器
JBoss是一個基於Java EE規範的開源應用伺服器,與前面兩個應用伺服器最大的不同就是使用免費,所以很受企業和教學單位的青睞。JBoss的開發集中了全球開發者的優秀思想,JBoss主要作為EJB容器存在,當需要支援Web級應用時,則應和其他的伺服器如
4)GlassFish應用伺服器
GlassFish是另一個開源免費的Java EE應用伺服器,GlassFish的前身是Sun公司的Sun Java System Application Server PE專案,後來Sun將其原始碼開放,同時整合了Oracle捐獻的TopLink程式碼,程式設計了現在的GlassFish。有了Sun和Oracle的基礎,GlassFish在廣大開發者的辛勤工作下快速成長,任何人都可以下載原始碼並進行修改和釋出。GlassFish
Java企業平臺的榮耀之路
Java EE作為Java技術中最重要的應用平臺,在大型應用的專案中發揮著舉足輕重的作用。同時Java EE也是成長比較快的技術,從1998年EJB 1.0誕生到即將釋出的Java EE 6,Java EE經過了多次變遷,湧現了許多的新技術,新框架及新應用伺服器平臺。
JavaEE的發展之路可以分為Servlet階段、J2EE階段和Java EE階段。
如何學好框架
1、全面瞭解各項功能
不要讓框架總給你帶來驚喜,總是等需要的時候再去學對整個框架總是不會有全面的掌握。應該從整體入手,直接研究API。先把API研究透,看看這個框架到底能做什麼,不能坐什麼,這樣才能全面的瞭解框架技術,使你對它的認識更加有整體感。
2、徹底研究框架工作機理
學習框架,一方面是為了更好的使用框架,另一方面就是要體會框架的工作原理,並且在以後的開發中將框架技術的博大精深運用到自己的產品中,研究框架的工作機理或原始碼也是一個開發人員從菜鳥走向牛人的可選途徑。
對於一名開發人員來說,在使用框架的時候,可以將其分為三種境界。第一種人能力很差,掌握的知識浮於表面的技術;第二種人能力很高,所有的框架實現細節都清楚明白;第三種人能力中等,對底層的知識有所瞭解,但又沒有學透。