常见的应用服务器

Tomcat:免费开源,轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。只实现了JSP/Servlet的相关规范,不支持EJB

Jboss:免费开源,作为Java EE应用服务器,它不但是Servlet容器,而且是EJB容器,从而受到企业级开发人员的欢迎,从而弥补了Tomcat只是一个Servlet容器的缺憾。

Websphere:是IBM的收费平台,价格昂贵,单买一个但CPU的服务器也要十几万。除了web应用服务器还包含大量的工具和其他相关应用开发平台。正常EJB

weblogic:收费,包括EJB,JSP,Servlet,JMS等等,全能型的。是商业软件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA编辑等工具,是一个综合的开发及运行环境。

Geronimo:是对Java EE 5标准100%的实现,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

Resin: 收费,是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。支持负载均衡。resin的速度要比tomcat快3倍,调试方便,resin的报错是十分简洁而明确的,可以让你一眼就可以看出程序错误的类型和位置,resin对于中文的支持要比tomcat好不少

jetty 免费开源,架构比较简单,也是一个可扩展性和非常灵活的应用服务器。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供

undertow:是一个用java编写的、灵活的、高性能的Web服务器,提供基于NIO的阻塞和非阻塞API。Undertow的架构是组合式的,可以通过组合各种小型的目的单一的处理程序来构建Web服务器。所以可以很灵活地的选择完整的Java EE servlet 3.1容器或初级非阻塞程序处理。

glassfish是Oracle 开发的官方Java EE容器,,也是同时支持Servlet和EJB,支持最新的特性,有自己的web容器,支持集群,支持热部署。

JRun:是由Allaire公司开发的JAVA服务器软件,它支持JSP1.1、Servlet2.2规范,目前最新的版本是JRun4,但是它的下载是要付费,它是Micromedia的一个应用服务器,它基于Sun公司的Java2平台企业版(J2EE)。

Jonas:一个开放源代码的J2EE实现,在ObjectWeb协会中开发。整合了Tomcat或Jetty成为它的Web容器,以确保符合Servlet 2.3和JSP 1.2规范。JOnAS服务器依赖或实现以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。

ColdFusion是一个动态Web服务器,其CFML(ColdFusion Markup Language)是一种程序设计语言,类似现在的JavaServer Page里的JSTL(JSP Standard Tag Lib),从1995年开始开发,其设计思想被一些人认为非常先进,被一些语言所借鉴。

什么是应用服务器,常用的应用服务器有哪些?相关推荐

  1. 什么是应用服务器,常用的应用服务器有哪些

    应用服务器是你的应用得服务器,提供应用服务,如你的J2EE中间件:基于jboss,weblogic等的应用,也可以是自己的网络应用服务器,接口服务器是提供给第三方调用的服务,主要是为了我们自己的应用得 ...

  2. 常用Web应用服务器

    常用Web应用服务器有: nginx.Apache.Tomcat.JBoss.WebSphere.WebLogic.Resin.Glassfish 在web服务器软件中,可以部署web项目,让用户通过 ...

  3. 常用 J2EE 应用服务器比较

    Weblogic和Tomcat的区别 J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器.可以看出服务器在这种架构是非常重要的.这几天接触到两种Ja ...

  4. 常用的应用服务器有哪些?

    1.Microsoft IIS IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS 的平台上.它是一种Web(网页)服务组件,其中包括Web服务器.FTP服务器.NNTP服务器和 ...

  5. 应用服务器的作用是,应用服务器是什么_应用服务器分类_应用服务器作用-与非网...

    应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序.它提供了访问商业逻辑的途径以供客户端应用程序使用.应用服务器使用此商业逻辑就像调用对象的一个方法一样. 1.应用服务器是什么 随着Interne ...

  6. 大型网站架构演进(4)使用应用服务器集群

    使用应用服务器集群是解决高并发的常用手段,当一台应用服务器的处理能力不足时,不要企图更换配置更高的服务器,对于大型网站而言,不管多么强大的服务器,都满足不了持续增长的业务需求,在这种情况下,更好的做法 ...

  7. EJB应用服务器集群技术分析

    J2EE平台提供了一个基于组件的方法,用来设计.开发.装配及部署企业应用程序.而且提供了一个多层的分布式的应用模型.组件的复用.一致化的安全模型以及灵活的事务控制模型.近年来在企业系统中得到了大量使用 ...

  8. web服务器和应用服务器的区别与分析

    web服务器和应用服务器 前导:要想了解web服务器和应用服务器,必须要了解什么是web服务器.什么是应用服务器,以及二者之间的区别和联系 web服务器(Web Server)    理解WEB服务器 ...

  9. Web服务器和应用服务器的区别与联系

    一.Web服务器与应用服务器 Web服务器简介 什么是Web服务器 WEB即超文本(hypertext).超媒体(hypermedia)和超文本传输协议(HTTP),获取这些静态资源实际上是在请求服务 ...

最新文章

  1. “云智一体”的全场景智能视频技术是什么?
  2. 为什么要阅读——兼分享《首先,打破一切常规》[中译文]:世界顶级管理者的成功秘诀/(美)马库斯·白金汉,(美)柯特·科夫曼 著...
  3. Unity3D游戏开发初探—1.跨平台的游戏引擎让.NET程序员新生
  4. GPS NMEA-0183协议常用数据格式及解析攻略
  5. Bootstrap 如何使用字体图标
  6. LV也开启了直播首秀,一个小时吸引超1.5万人观看
  7. VS2008+Qt 项目目录
  8. 6-3 断言与防御式编程
  9. 51Nod-1101 换零钱【0/1背包+DP】
  10. Activiti学习(二)之工作流的入门与流程实列
  11. Android—Gradle教程(九)完结篇
  12. 微信小程序错误码:“errcode“:40163和微信小程序-pad block corrupted 问题
  13. 基础:正则表达式方便理解
  14. 未来十年最容易消失和最不易被取代的22个职业,越看越心惊!附相关专业
  15. java实现仓储选址_邮局选址问题 (Java代码)并不难
  16. Linux Kernel compile
  17. 各类数据集整理(持续更新中ing)
  18. CTEX零基础基础入门Latex
  19. 软件是计算机程序和,程序和软件有何区别?
  20. 375~407(2D+动画+3D+浏览器私有前缀)

热门文章

  1. 顺丰--Java丰桥接口整体封装(下单、查询、打印)
  2. 2020-mac-东芝的移动硬盘插入到我的macbook pro系统上没反应,只是等在闪烁
  3. ffmpeg交叉编译指南
  4. 如何制作Google logo?
  5. hbase安装启动成功,但是执行命令报错
  6. 计算机专业和软件工程专业哪个好就业率,从就业看专业:软件工程专业就业率异军突起...
  7. 招聘 | 胡传鹏博士课题组招硕士、博士
  8. DNF纯图色起号源码
  9. python运行selenium时浏览器闪退情况:
  10. linux多重引导工具,不同操作环境下,如何制作多重引导USB?