当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

常见的WEB服务器和操纵服务器简介[Java编程]

赞助商链接



  本文“常见的WEB服务器和操纵服务器简介[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在UNIX和LINUX平台下利用最遍及的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003利用IIS的WEB服务器.

在挑选利用WEB服务器应考虑的本身特点因素有:性能、安全性、日记和统计、虚拟主机、代理服务器、缓冲服务和集成利用程序等,下面介绍几种常用的WEB服务器.

① Microsoft IIS

Microsoft的Web服务器产品为Internet Information Server (IIS), IIS 是答应在大众Intranet或Internet上公布信息的Web服务器.IIS是目前最风行的Web服务器产品之一,很多闻名的网站都是成立在IIS的平台上.IIS供应了一个图形界面的管理工具,称为 Internet服务管理器,可用于监督配置和掌握Internet服务.

IIS是一种Web服务组件,此中包含Web服务器、FTP服务器、NNTP服务器和SMTP服务器,辨别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包含互联网和局域网)上公布信息成了一件很简单的事.它供应ISAPI(Intranet Server API)作为扩大Web服务器功效的编程接口;同时,它还供应一个Internet数据库衔接器,可以实现对数据库的查询和更新.

② IBM WebSphere

WebSphere Application Server 是 一 种功效完善、开放的Web利用程序服务器,是IBM电子商务筹划的核心部份,它是基于 Java 的利用环境,用于成立、布置和管理 Internet 和 Intranet Web 利用程序. 这一整套产品举行了扩大,以适应 Web 利用程序服务器的需求,范围从简单到高级直到企业级.

WebSphere 针对以 Web 为中央的开辟人员,他们都是在基本 HTTP服务器和 CGI 编程技术上生长起来的.IBM 将供应 WebSphere 产品系列,通过供应综合伙源、可反复利用的组件、功效强盛并易于利用的工具、以及支持 HTTP 和 IIOP 通信的可伸缩运行时环境,来帮忙这些用户从简单的 Web 利用程序转移到电子商务世界.

③ BEA WebLogic

BEA WebLogic Server 是一种多功效、基于尺度的web利用服务器,为企业构建自己的利用供应了坚固的底子.各种利用开辟、布置全部关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 合作,起始点都是 BEA WebLogic Server.由于 它具有全面的功效、对开放尺度的顺从性、多层架构、支持基于组件的开辟,基于 Internet 的企业都挑选它来开辟、布置最佳的利用.

BEA WebLogic Server 在使利用服务器成为企业利用架构的底子方面持续处于抢先地位.BEA WebLogic Server 为构建集成化的企业级利用供应了安定的底子,它们以 Internet 的容量和速度,在连网的企业之间同享信息、提交服务,实现合作自动化.BEA WebLogic Server 的顺从 J2EE 、面向服务的架构,以及丰富的工具集支持,便于实现业务逻辑、数据和表达的别离,供应开辟和布置各种业务驱动利用所必须的底层核心功效.

④ IPlanet Application

IPlanet Application Server作为Sun与Netscape同盟产物的iPlanet公司生产的iPlanet Application Server 满意最新J2EE标准的要求.它是一种完好的WEB服务器利用办理筹划,它答应企业以便捷的方法,开辟、布置和管理关键任务 Internet 利用.该办理筹划集高性能、高度可伸缩和高度可用性于一体,可以支持大量的具有多种客户机范例与数据源的事件.

iPlanet Application Server的基本核心服务包含事件监控器、多负载均衡选项、对集群和弊端转移全面的支持、集成的XML 解析器和可扩大格局语言转换(XLST)引擎以及对国际化的全面支持.iPlanet Application Server 企业版所供应的全部特点和功效,并得益于J2EE系统构架,拥有更好的商业工作流程管理工具和利用集成功能.

⑤Oracle IAS

Oracle iAS的英文全称是Oracle Internet Application Server,即Internet利用服务器,Oracle iAS是基于Java的利用服务器,通过与Oracle 数据库等产品的结合,Oracle iAS可以满意Internet利用对坚固性、可用性和可伸缩性的要求.

Oracle iAS最大的上风是其集成性和通用性,它是一个集成的、通用的中间件产品.在集成性方面,Oracle iAS将业界最风行的HTTP服务器Apache集成到系统中,集成了Apache的Oracle iAS通信服务层可以处理多种客户恳求,包含来自Web浏览器、胖客户端和手持设备的恳求,并且按照恳求的具体内容,将它们分发给差别的利用服务举行处理.在通用性方面,Oracle iAS支持各种业界尺度,包含 JavaBeans、CORBA、Servlets以及XML尺度等,这种对尺度的全面支持使得用户很简单将在其他系统平台上开辟的利用移植到Oracle平台上.

⑥ Apache

Apache源于NCSAhttpd服务器,经过多次改正,成为世界上最风行的Web服务器软件之一.Apache是安闲软件,所以不断有人来为它开辟新的功效、新的特点、改正本来的缺陷.Apache的特点是简单、速度快、性能安定,并可做代理服务器来利用.本来它只用于小型或试验Internet网络,后来渐渐扩大到各种Unix系统中,特别对Linux的支持相当完善.

Apache是以进程为底子的构造,进程要比线程损耗更多的系统开支,不太合适于多处理器环境,因此,在一个Apache Web站点扩容时,普通是增添服务器或扩大聚集节点而不是增添处理器.到目前为止Apache仍旧是世界上用的最多的Web服务器,世界上很多闻名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开辟部队、支持跨平台的利用(可以运行在几近全部的Unix、Windows、Linux系统平台上)以及它的可移植性等方面.

⑦ Tomcat

Tomcat是一个开放源代码、运行servlet和JSP Web利用软件的基于Java的Web利用软件容器.Tomcat Server是按照servlet和JSP标准举行履行的,因此我们便可以说Tomcat Server也实施了Apache-Jakarta标准且比绝大大都商业利用软件服务器要好.

Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的尺度实现,是基于Apache答应证下开辟的安闲软件.Tomcat是完好重写的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器.Tomcat利用了JServ的一些代码,分外是Apache服务适配器.随着Catalina Servlet引擎的呈现,Tomcat第四版号的性能得到晋升,使得它成为一个值得考虑的Servlet/JSP容器,因此目前很多WEB服务器都是采取Tomcat.


  以上是“常见的WEB服务器和操纵服务器简介[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 常见的WEB服务器和操纵服务器简介
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .