Web服务器也称为www(world wide web)服务器,主要功能是提供网上信息浏览服务。目前广泛使用的服务器有Microsoft的IIS、BEA的Weblogic,以及开源服务器JBoss和Tomcat。
第一、IIS
IIS是Microsfot的Web服务器,与其搭配的都是Microsoft的ASP系列项目。IIS提供了一个图形界面工具,称为互联网服务管理器,可用于监视配置和控制互联网服务。
IIS是一种Web服务器组件,其中包括Web 服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送服务等,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作为扩展Web 服务器功能的编程结构。同时,它还提供一个互联网数据库连接器,可以实现对数据库的查询和更新。
目前网上很多的中小网站采用的都是这种服务器,应用广泛。
第二、Weblogic
Weblogic 是美国BEA Systems公司推出的一个应用服务器,是商业市场上主要的J2EE应用服务器软件之一。它是用纯JAVA开发的。Weblogic 本来不是由BEA研发的,而是购买所得,然后再加工扩展而成。目前Weblogic 在全球应用服务器市场上占有最大份额。
Weblogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。它将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用开发、集成、部署和管理之中。WebLogic Server具有开发和部署Web应用系统所需的很多优势。
1、方便开发。它凭借对EJB和JSP的支持,以及BEA WebLogic Server的Servlet组件架构体系,可迅速完成部署,方便开发。
2、可靠性高。在容错、系统管理和安全性方面它处于领先级水平。
3、适用于企业电子商务应用系统。由于其具有快速开发、高可靠性、易于扩展等特点,成为企业电子商务系统的首选。
4、支持J2EE开发中的多种标准,如EJB、JSB、JMS、JDBC及XML等。
第三、Jboss
Jboss是一套应用程序服务器,属于开源的企业级Java中间软件,用于实现基于SOA架构的Web应用和服务。它是全求球开发者共同努力的成果,是基于J2EE的开方源代码的应用服务器。因为JBoss代码遵循LGPL许可,所以可以在任何商业应用中免费使用它,而不用支付任何的费用。2006年,JBoss公司被Redhat公司收购。JBoss是一个管理EJB的容器和服务器,支持EJB1.1、EJB2.0和EJB3.0的规范。但JBoss核心服务不包括支持Servlet/JSP容器,一般与Tomcat或Jeety绑定使用。
第四、Tomcat
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成,是另外一个优秀的开源的企业级Java中间件。可以支持最新的Servlet和JSP。最新版本Tomcat6.0可以支持最新的Servlet2.5和JSP2.1。
Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。而且它还在不断的改进和完善中,是开发和调试JSP程序的首选。( 版权所有)