java套用伺服器

套用伺服器主要為應用程式提供運行環境,為組件提供服務。Java 的套用伺服器很多,從功能上分為兩大類,JSP 伺服器和 Java EE 伺服器,也可分其他小類。

基本介紹

  • 中文名:java套用伺服器
  • 解釋:為應用程式提供運行環境
  • OpenEJB:OpenEJB是一個嵌入式
  • JBoss AS:Jboss是發展迅速的套用伺服器
java簡介,java分類,JBoss AS,JOnAS,JFox3.0,OpenEJB,Apache Geronimo,Resin,GlassFish,EasyBeans,

java簡介

相對來說 Java EE 伺服器的功能更加強大。
JSP 伺服器有 Tomcat 、Bejy Tiger 、Geronimo 、 Jetty 、Jonas 、Jrun 、Orion 、Resin
Java EE 伺服器有TongWeb 、BES Application Server 、 Apusic Application Server 、 IBM Websphere 、Sun Application Server 、Oracle 的 Oracle9i/AS 、Sun Java System Application Server 、Bea Weblogic 、JBoss、開源GlassFish

java分類

JBoss AS

J2EE套用伺服器領域,Jboss是發展最為迅速的套用伺服器。由於Jboss遵循商業友好的LGPL授權分發,並且由開源社區開發,這使得Jboss廣為流行。另外,Jboss套用伺服器還具有許多優秀的特質。
其一,它將具有革命性的JMX微核心服務作為其匯流排結構
其二,它本身就是面向服務的架構(Service-Oriented Architecture,SOA);
其三,它還具有統一的類裝載器,從而能夠實現套用的熱部署和熱卸載能力。因此,它是高度模組化的和松耦合的。Jboss用戶的積極反饋告訴我們,Jboss套用伺服器是健壯的、高質量的,而且還具有良好的性能。  為滿足企業級市場日益增長的需求,Jboss公司從2003年開始就推出了24*7、專業級產品支持服務。同時,為拓展Jboss的企業級市場,Jboss公司還簽訂了許多渠道合作夥伴。比如,Jboss公司同HP、Novell、Computer Associates、Unisys等都是合作夥伴。
在2004年6月,Jboss公司宣布,Jboss套用伺服器通過了Sun公司的J2EE認證。這是Jboss套用伺服器發展史上至今為止最重要的里程碑。與此同時,Jboss一直在緊跟最新的J2EE規範,而且在某些技術領域引領J2EE規範的開發。因此,無論在商業領域,還是在開源社區,Jboss成為了第一個通過J2EE 1.4認證的主流套用伺服器。現在,Jboss套用伺服器已經真正發展成具有企業強度(即,支持關鍵級任務的套用)的套用伺服器。  Jboss 4.0作為J2EE認證的重要成果之一,已經於2004年9月順利發布了。同時,Jboss 4.0還提供了Jboss AOP(Aspect-Oriented Programming,面向方面編程)組件。近來,AOP吸引了大量開發者的關注。它提供的新的編程模式使得用戶能夠將方面(比如,事務)從底層業務邏輯中分離出來,從而能夠縮短軟體開發周期。用戶能夠單獨使用Jboss AOP,即能夠在Jboss套用伺服器外部使用它。或者,用戶也可以在套用伺服器環境中使用它。Jboss AOP 1.0已經在2004年10月發布了。

JOnAS

JOnAS是一個開放原始碼J2EE實現,在ObjectWeb協會中開發。整合了TomcatJetty成為它的Web容器,以確保符合Servlet 2.3和JSP 1.2規範。JOnAS伺服器依賴或實現以下的Java API:JCAJDBC、JTA 、JMS、JMXJNDIJAAS、JavaMail 。

JFox3.0

JFox 是 Open Source Java EE Application Server,致力於提供輕量級的Java EE套用伺服器,從3.0開始,JFox提供了一個支持模組化的MVC框架,以簡化EJB以及Web套用的開發! 如果您正在尋找一個簡單、輕量、高效、完善的Java EE開發平台,那么JFox正是您需要的。
JFox 3.0 擁有以下特性:
重新設計的 IoC 微核心,融入 OSGi 模組化思想 設計成嵌入式架構,能夠和任何 Java Web Server集成部署 支持 EJB3,JPA規範,支持容器內和容器外兩種方式運行EJB和JPA組件 支持 EJB 發布成Web Service 採用 JOTM提供事務處理,支持兩階段提交(2PC) 採用 XAPool提供 XA DataSource,支持智慧型連線池管理 內置 MVC 框架,實現自動Form Mapping,Validator,Uploading等功能,支持JSP/Velocity/Freemarker頁面引擎,並支持直接在Action中注入EJB 支持多套用模組部署,讓中大型套用充分享受模組化開發帶來的優勢 提供 Manager 管理模組,可以查看和管理各種運行時參數 提供根據 JFox 特色重寫的 Petstore 套用模組。

OpenEJB

OpenEJB是一個嵌入式,輕量級EJB3.0實現。既可以作為單獨伺服器使用,也可以嵌入到TomcatJUnit、Eclipse、IntellijMaven、Ant和其它任何IDE與應用程式中。OpenEJB 被用於Apple的WebObjectsApache的Geronimo套用伺服器中。

Apache Geronimo

Apache Geronimo 是 Apache 軟體基金會的開放源碼J2EE伺服器,它集成了眾多先進技術和設計理念。 這些技術和理念大多源自獨立的項目,配置和部署模型也各不相同。 Geronimo能將這些項目和方法的配置及部署完全整合到一個統一、易用的模型中。
作為符合J2EE標準的伺服器,Geronimo提供了豐富的功能集和無責任 Apache 許可,具備“立即部署”式J2EE 1.4容器的各種優點,其中包括:
· 符合J2EE1.4標準的伺服器
· 預集成的開放源碼項目
· 統一的集成模型
· 可伸縮性、可管理性和配置管理功能

Resin

Resin提供了最快的jsp/servlets運行平台。Resin的一種先進的語言XSL(XML stylesheet language)可以使得形式和內容相分離。 支持EJB

GlassFish

GlassFish團隊正在開發一個免費,開源的Java EE5(下一版本的J2EE)套用伺服器。這個伺服器實現了Java EE5平台中的最新特性。Java EE5平台包括一些技術的最新版本如: *.Enterprise JavaBeans (EJB) 3.0, *.JavaServer Faces (JSF) 1.2, *.Servlet 2.5, *.JavaServer Pages (JSP) 2.1, *.Java API for Web Services (JAX-WS) 2.0, *.Java Architecture for XML Binding (JAXB) 2.0, *.Java Persistence 1.0, *.Common Annotations 1.0, *.Streaming API for XML (StAX) 1.0和其它一些新的技術。

EasyBeans

ObjectWeb組織啟動一個新的項目:EasyBeans一個輕量級的EJB3容器,雖然還沒有正式發布,但是已經可以從它們的subversion倉庫中檢出代碼。

相關詞條

熱門詞條

聯絡我們