javaee服务器有哪些

如题所述

主流七款web服务器软件点评2007-09-22 08:14 如今互联网的WEB平台种类繁多,各种软硬件组合的WEB系统更是数不胜数,下面就来介绍一下几种常用的WEB服务器:

1、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数据库连接器,可以实现对数据库的查询和更新。

2、IBM WebSphere
  WebSphere软件平台能够帮助客户在Web上创建自己的业务或将自己的业务扩展到Web上,为客户提供了一个可靠、可扩展、跨平台的解决方案。作为IBM电子商务应用框架的一个关键组成部分,WebSphere软件平台为客户提供了一个使其能够充分利用Internet的集成解决方案。

  WebSphere软件平台提供了一整套全面的集成电子商务软件解决方案。作为一种基于行业标准的平台,它拥有足够的灵活性,能够适应市场的波动和商业目标的变化。它能够创建、部署、管理、扩展出强大、可移植、与众不同的电子商务应用,所有这些内容在必要时都可以与现有的传统应用实现集成。以这一稳固的平台为基础,客户可以将不同的IT环境集成在一起,从而能够最大程度地利用现有的投资。

  WebSphere Application Server 是 一 种功能完善、开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理 Internet 和 Intranet Web 应用程序。 这一整套产品进行了扩展,以适应 Web 应用程序服务器的需要,范围从简单到高级直到企业级。
  
  WebSphere 针对以 Web 为中心的开发人员,他们都是在基本 HTTP服务器和 CGI 编程技术上成长起来的。IBM 将提供 WebSphere 产品系列,通过提供综合资源、可重复使用的组件、功能强大并易于使用的工具、以及支持 HTTP 和 IIOP 通信的可伸缩运行时环境,来帮助这些用户从简单的 Web 应用程序转移到电子商务世界。
3、BEA WebLogic

  BEA WebLogic Server 是一种多功能、基于标准的web应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是 BEA WebLogic Server。由于 它具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于 Internet 的企业都选择它来开发、部署最佳的应用。

  BEA WebLogic Server 在使应用服务器成为企业应用架构的基础方面继续处于领先地位。BEA WebLogic Server 为构建集成化的企业级应用提供了稳固的基础,它们以 Internet 的容量和速度,在连网的企业之间共享信息、提交服务,实现协作自动化。BEA WebLogic Server 的遵从 J2EE 、面向服务的架构,以及丰富的工具集支持,便于实现业务逻辑、数据和表达的分离,提供开发和部署各种业务驱动应用所必需的底层核心功能。

4、IPlanet Application Server

作为Sun与Netscape联盟产物的iPlanet公司生产的iPlanet Application Server 满足最新J2EE规范的要求。它是一种完整的WEB服务器应用解决方案,它允许企业以便捷的方式,开发、部署和管理关键任务 Internet 应用。该解决方案集高性能、高度可伸缩和高度可用性于一体,可以支持大量的具有多种客户机类型与数据源的事务。

  iPlanet Application Server的基本核心服务包括事务监控器、多负载平衡选项、对集群和故障转移全面的支持、集成的XML 解析器和可扩展格式语言转换(XLST)引擎以及对国际化的全面支持。iPlanet Application Server 企业版所提供的全部特性和功能,
5、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平台上。

6、Apache
 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。

  Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

7、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。

  
温馨提示:内容为网友见解,仅供参考
无其他回答

javaee服务器有哪些
Java EE服务器有:1. 玻璃鱼服务器 Oracle官方的Java EE应用服务器。 它是一个开源的应用服务器,具有跨企业应用平台的集成性。其轻量级且快速的开发周期非常适合大型复杂的Java EE应用程序。随着版本更新,其性能也不断优化。对于开发人员来说,GlassFish提供了强大的调试和监控工具。此外,它支持最新的J...

JavaEE容器JavaEE容器组成
接着,Applet容器是针对Java 2 Standard Edition (J2SE) 的一个容器,它支持Applet的开发和运行。Applet是一种嵌入到网页中的小型应用程序,能够在用户的浏览器上运行,提供交互式的用户体验。最后,Application Client容器则是JavaEE的一部分,它主要用于部署和运行那些需要与EJB服务器进行交互的客户端应用。

javaee应用服务器运行环境包括
JavaEE应用服务器运行环境包括以下几个方面:1. Java虚拟机(JVM):JavaEE应用服务器需要一个Java虚拟机来执行Java字节码。JVM提供了内存管理、垃圾回收和线程管理等基础功能。2. JavaEE规范实现:JavaEE应用服务器需要实现JavaEE规范,包括Servlet、JSP、EJB、JPA等规范。通过实现这些规范,JavaEE应用服务...

javaEE和javaweb的区别是什么?
通过以上描述我们可以看出,JavaEE包括一些流行框架的使用,比如Spring、SSM、SSH、Struts2等,Java EE运行在一个完整的应用服务器上,用来开发大规模、分布式、健壮的网络应用,目前呢,像政府、银行、各大企业都会选择Java EE进行开发,不仅安全、稳定,应用起来也广泛。Java Web,是用Java技术来解决相关w...

下列常见的javaweb服务器软件,哪些是收费的(
weblogic;webSphere;JBOSS。weblogic : oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。webSphere : IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。JBOSS : JBOSS公司的,大型的JavaE服务器,支持所有的JavaEE规范,收费的。Java Web,是用Java技术来解决相关web互联网...

javase与javaee的区别
Java SE,也称为Java基础版,面向的是广泛的平台,支持桌面应用、服务器和嵌入式设备的开发。它的核心包括Java编程语言和开发工具,如编译器,用于构建和运行Java程序。Java SE的特性如面向对象、跨平台、安全性、性能和分布式开发能力,使得它在桌面应用和Web服务中占据重要地位。相比之下,Java EE(Java...

GlassFish:开源的JavaEE应用服务器目录
本文将详细介绍GlassFish,一个开源的Java EE应用服务器。首先,让我们从Java EE 5的背景和Glass Fish的起源开始(第一章 Java EE 5和Glass Fish)。接着,探讨Glass Fish的开源特性及其活跃的社区支持(第二章 开源和社区),这为开发者提供了丰富的资源和持续的更新。在实际操作中,我们通过学习安装...

javaEE和javaweb的区别?
JavaWeb应用程序可运行在一个轻量级的Web服务器中,比如Tomcat。可以粗略地认为JavaWeb就是JavaEE的一部分,是成为JavaEE大师过程中的第一站。如需学习javaEE和javaweb推荐选择达内教育,该机构已从事19年IT技术培训,累计培养100万学员,并且独创TTS8.0教学系统,1v1督学,跟踪式学习,有疑问随时沟通。想...

JavaBean和EJB的区别
首先,EJB是指运行在EJB容器中的JavaBean。Tomcat是Web容器的参考实现。一个完整的JavaEE服务器应该包括Web容器和EJB容器。其次,Web容器中无法运行EJB,同时所有的JavaBean都是在服务器端运行的。如果有在客户端的话,就变成C\/S结构了。目前来说除非需要分布式处理,不然基本上不需要考虑EJB。Spring能帮你...

WebLogic和Tomcat的区别
(一)先简单介绍一下这两种服务器。WebLogic是美国bea公司出品的一个application server,确切的说是一个基于Javaee架构的中间件,纯java开发的,最新版本WebLogic Server 9.0是迄今为止发布的最卓越的BEA应用服务器。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java...

相似回答