導讀:JBoss是一套開源的企業級Java中間件系統,用于實現基于SOA的企業應用和服務。目前JBoss已經被RedHat收購。在各種J2EE應用服務器中JBoss是最受歡迎而且功能最為強大的應用服務器。JBoss公司在7.0正式版發布的一個月后,再次發布了JBoss AS 7.0.1 “Zap”版本,該版本主要修復大量bug,大約有135個問題。
JBoss AS 7自發布以來已有一個星期了,這是目前為止是最為爭議的一個版本。
紅帽公司曾發布的一則新聞,該內容如下:
“JBoss 7是Java應用服務器從復雜和單片變得輕量級、模塊化和敏捷,是Jboss應用服務器發展史上至今為止最重要的里程碑。該版本的發布使開發者們開始反思JBoss公司到底是如何開發和部署企業級java應用程序的?”
在過去的5年中,Java EE一直不同于JBoss、Weblogic、Websphere、Apache Tomcat。當然,Tomcat也是一個輕量級應用服務器(Jetty和Resin兩款也很不錯),它是一套開源的企業級Java中間件系統。它能夠在java應用服務器外部運行,用戶也可以在應用服務器環境中使用它。
如果我們要在Java EE服務器和Tomcat之間區分的話,這里有一些好的博客文章討論了開發者們各自的典型需求,比如啟動時間和部署速度。但是從某一角度上講我們不該糾結于Java EE服務器占有更大的資源空間、運行緩慢,還是Tomcat占用的資源更少、運行的更快。
而如今,開發者們有更多選擇機會,他們可以選擇一個輕量級的服務器,不用在功能和保留足跡(footprint)之間難以抉擇。Tomca服務器正逐步建立一個完整的功能應用,比如:高速緩存、持久性、事項、信息、試圖層等這些都是必備的。
在Glassfish fanboys整合前,Glassfish為Java EE變得輕量(light-weight)做了很多工作。但是這并不能說明Glassfish像Tomcat,JBoss,Weblogic或者是Websphere那樣會成為主流選擇。