应用服务器是你的应用得服务器,提供应用服务,如你的J2EE中间件:基于jboss,weblogic等的应用,也可以是自己的网络应用服务器,接口服务器是提供给第三方调用的服务,主要是为了我们自己的应用得安全性,所以我们只把能供给第三方调用的东西封装在接口服务器。
应用服务器种类:

  • Tomcat应用服务器
    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你 运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
  • Weblogic应用服务器
    Web Logic 是美国bea公司出品的一个application server确切的说是一个基于Javaee架构的中间件,BEA Web Logic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中,是用来构建网站的必要软件,拥有解析发布网页等功能,它是用纯java开发的。
    -- Web logic应用服务器有以下优点:
    1、对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。
    2、无限的可扩展性BEA Web Logic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。
    3、凭借对EJB和JSP的支持,以及BEA Web Logic Server 的Servlet组件架 构体系,可加速投放市场速度。这些开放性标准与Web Gain Studio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。
    4、BEA Web Logic Server的特点是与领先数据库、操作系统和Web服务器紧密集成。
    5、关键任务可靠性其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。
    6、BEA Web Logic Server简化了可移植及可扩展的应用系统的开发,并为其它应用系统和系统提供了丰富的互操作性。凭借其出色的群集技术,BEA Web Logic Server拥有最高水平的可扩展 性和可用性。BEA Web Logic Server既实现了网页群集,也实现了EJB组件 群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错,如Web购物车;组件群集则处理复杂的复制、负载平衡和EJB组件容错,以及状态对象(如EJB实体)的恢复。 无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。这是其它Web应用系统所不具备的。

应用服务器为客户端提供对业务逻辑的访问。这种服务器根据客户端的请求,将数据转换为动态内容。比如上面打开个人微博的例子,需要应用服务器执行程序,从数据库中找到用户的最新微博信息再把信息转换成HTML网页显示在客户面前。通常满足一个用户需求还需要数据库来支持。
应用服务器的搭建很多时候依赖于应用程序的开发语言,各种编程语言生态下对应不同的软件,比如使用java语言开发的项目 通常选择tomcat 或JBoss等作为程序运行的应用服务器,而使用python语言开发web应用一般会选择 django等Python框架下的软件,来作为它的应用服务器。

常用的服务器有:Web、Tomcat、Apache、jetty、undertow等。

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

  1. 常用Web应用服务器

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

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

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

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

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

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

    常见的应用服务器 Tomcat:免费开源,轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.实际上Tomcat 部分是Apache 服务器的扩展, ...

  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. 渲染测试软件 d15,D5 Render(D5 渲染器)1.7.0 正式版发布 | 一款 RTX 实时光线追踪可视化实时渲染引擎,而且是国产软件!...
  2. 掘金翻译计划,翻译掘金上优质的英文文章
  3. 中国溶解浆市场深度调研及投资战略决策报告2022-2028年版
  4. matlab 3D绘图详解
  5. VB数据库经典实例总结(二)
  6. (转)Spring Boot (十):邮件服务
  7. centos5 vnc安装配置
  8. 财务有必要学python吗-工作三年却被实习生抢了饭碗,学会Python到底有多吃香?...
  9. 解决IP地址冲突的问题
  10. uwp - 控件精确移动动画
  11. What is yield
  12. VS2013使用技巧汇总
  13. php pandoc,Pandoc 标记语言转化工具
  14. python计算营业额代码_python计算营业额的代码_python 统计代码行数简单实例
  15. java中求某个时间跳过节假日和周末
  16. python流程控制工具
  17. 你看到的都是招数,不是内功
  18. 记录Google被和谐的日子
  19. QQ书签的chrome扩展插件
  20. Elixir-List

热门文章

  1. oracle提取字段中的数字
  2. TensorFlow2利用tf.image实现数据增强
  3. linux vim 终端 行首 行尾_vim总结
  4. 2018最新4k超高清视频编辑,解码,编码,数据压缩,特效合成,调色,影视后期,卡顿慢问题分析
  5. css 文字换行和超出部分省略号
  6. Ajax+asp.net无刷新验证用户名的几种方法
  7. python自动剪视频_Pythonmoviepy一个快速视频剪辑编辑神器
  8. 初识Electron之Electron入门
  9. 永磁同步电机矢量控制基础补充(四)——如何设定电流环PI调节器和转速环PI调节器的限幅值
  10. wind 系统连接mysql_关于wind7重新安装系统后,连接mysql的问题