1. 程式人生 > >Java中常用的web伺服器

Java中常用的web伺服器

        Web伺服器是執行及釋出web應用的容器,只有將專案放在容器中,才能使網路中的所有使用者通過瀏覽器訪問。

Tomcat:是一個免費開源的web應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP 程式的首選。

Weblogic:說是一個基於JAVAEE架構的中介軟體,WebLogic是用於開發、整合、部署和管理大型分散式Web應用、網路應用和資料庫應用的Java應用伺服器。對業內多種標準的全面支援,包括EJB、JSP、JDBC、XML等。可擴充套件性強,包括客戶機連線的共享、EJB元件群集。可簡化開發,並可發揮已有的技能,迅速部署應用系統。WebLogic Server的特點是與領先資料庫、作業系統和Web伺服器緊密整合。

JBOSS:是一個基於J2EE的開放原始碼的應用伺服器。 JBoss程式碼遵循LGPL許可,可以在任何商業應用中免費使用,而不用支付費用。JBoss是一個管理EJB的容器和伺服器,支援EJB 1.1、EJB 2.0和EJB3的規範。但JBoss核心服務不包括支援servlet/JSP的WEB容器。JBoss與Web伺服器在同一個Java虛擬機器中執行,Servlet呼叫EJB不經過網路,從而大大提高執行效率,提升安全效能。Jboss支援叢集。

Jetty:Jetty 是一個開源的servlet容器,它為基於Java的web容器,例如JSP和servlet提供執行環境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式釋出。開發人員可以將Jetty容器例項化成一個物件,可以迅速為一些獨立執行(stand-alone)的Java應用提供網路和web連線。相對Tomcat而言的,Jetty更輕量級更靈活。

......