区别:web server VS. application server

原文链接,一个区别了各种概念的网站

web服务(web server)

定义

Web服务器是通过万维网(WWW)使用超文本传输协议(HTTP)传递网页等Web内容的程序。利用http请求,接收和响应客户端用户的请求,一般用于处理静态资源。

应用服务(application server) —— web服务包含在应用服务中

定义

应用程序服务是专用于有效执行程序,脚本和例程的软件框架,以帮助创建各种应用程序。 它服务于两种类型的应用程序,基于Web的应用程序和基于企业的应用程序。

基于web的应用程序服务是一组元素,软件开发人员可以通过Web应用程序中的平台本身定义的API访问这些元素。 这些元素通常与Web服务位于同一台机器上,因为它的主要任务是支持动态页面的构建。 它不仅以网页的生成为目标,而且还采用集群故障转移和负载平衡等服务,这有助于开发人员将所有精力都集中在实现业务逻辑上。一般用于创建动态资源。

总结

应用服务整合了多种服务,例如web服务、数据库服务。
在这里插入图片描述

BASIS FOR COMPARISONWEB SERVERAPPLICATION SERVER
BasicWeb servers are suitable for static content.Application servers are suitable for dynamic content.
FeaturesInvolve only web or servlet container and cannot be used for EJB(cannot contain EJB container,but can employ EJB service).Could contain a web server as an aggregate part of them and also contain web and EJB containers.
Assists scripting languages through plugins such as Perl, PHP, ASP, JSP etc.Assists application level services such as object pooling, connection pooling, transaction support, messaging services etc.
MultithreadingNot supportedSupports multithreading and distributed transaction.
UsesHTML and HTTPGraphical user interface, HTTP, RPC/RMI.
Resource Utilization(such as Load Limit or capacity)LowHigh
Provides environment to runWeb applicationEnterprise application
  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值