文章目录

  • web服务(web server)
    • 定义
  • 应用服务(application server) —— web服务包含在应用服务中
    • 定义
  • 总结

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

web服务(web server)

定义

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

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

定义

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

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

总结

应用服务整合了多种服务,例如web服务、数据库服务。

BASIS FOR COMPARISON WEB SERVER APPLICATION SERVER
Basic Web servers are suitable for static content. Application servers are suitable for dynamic content.
Features Involve 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.
Multithreading Not supported Supports multithreading and distributed transaction.
Uses HTML and HTTP Graphical user interface, HTTP, RPC/RMI.
Resource Utilization(such as Load Limit or capacity) Low High
Provides environment to run Web application Enterprise application

区别:web server VS. application server相关推荐

  1. HTTP Server和Application Server

    HTTP Server和Application Server的区别和联系 apache/nignx是静态服务器(HTTP Server) Nginx优点:负载均衡.反向代理.处理静态文件优势.ngin ...

  2. 版主上路之 Application Server

    Topic: 版主上路之 Application Server 論述篇 (1)   Print this page 1.版主上路之 Application Server 論述篇 (1) Copy to ...

  3. Http Server, Web Server和App Server 的区别

    http server是解析静态页面的服务器.如APACHE的HTTPD web server可以解析动态页面的服务器.但只是针对WEB页面来说的.如APACHE的TOMCAT app server包 ...

  4. 到底什么是Web Server什么是HTTP server?什么是application server?

    Web server is the container which deploy and run web application, so that all the users can get acce ...

  5. java 开源 server_simplewebserver: SimpleWebServer 是一款使用Java基于NIO编写的超轻量级开源Web Application Server...

    SimpleWebServer SimpleWebServer 是一款使用Java基于NIO编写的超轻量级开源Web Application Server 是否遇到有时候想做一些小的Web程序,但是迫 ...

  6. Java Web学习总结(27)——JavaEE中Web服务器、Web容器、Application服务器区别及联系

    在JavaEE 开发Web中,我们经常会听到Web服务器(Web Server).Web容器(Web Container).应用服务器(Application Server),等容易混淆不好理解名词. ...

  7. 为WebSphere Application Server开发企业OSGi应用程序

    与软件开发相关的绝大多数成本与新应用程序的初始设计,开发和测试无关-尽管这些成本可能很高-但与此后应用程序的维护和发展无关. 通过仅通过定义明确的接口访问的一致,版本化,可重用的模块设计和构建应用程序 ...

  8. Client/Server 和 Browser/Server 模式的区别

    客户端/服务器模式:设备(客户端)的软件和服务器上的软件进行通信,设备上的软件和服务器上的软件必须匹配,而且只有某些设备和操作系统才支持. 浏览器/服务器模式:在任何含有Internet浏览器的设备( ...

  9. IBM WebSphere Application Server 诊断和调优

    近段时间,我们项目中用到的WebSphere应用服务器(WAS),但在客户的production环境下极不稳定,经常宕机.给客户造成非常不好的影响,同时,也给项目组很大压力.为此,我们花了近一个月时间 ...

最新文章

  1. Dipforge 3.0 a3 发布,基于 Web 的集成开发环境
  2. 无法加入nacos服务列表_Nacos 1.1.1 发布,支持灰度配置和地址服务器模式
  3. 系统调研450篇文献,微软亚洲研究院推出超详尽语音合成综述
  4. Stream流思想和常用方法
  5. java程序员选择多个offer时需要看重哪些?_对不起,我们公司不要本科以下的大学生,学历对于程序员重不重要...
  6. Overview of ISA and TMG Networking and ISA Networking Case Study (Part 2)
  7. Bootstrap-学习系列
  8. CENTOS7+LNMP+zabbix3.2.6安装配置
  9. Kofi's back
  10. XZ_iOS iOS13浅色模式/暗黑模式导航栏颜色不自动适配
  11. 技嘉H81M-DS2 主板安装 XP方法,及网卡驱动安装
  12. JAVA代码实现计算器功能
  13. 慕尼黑大学计算机研究生申请,慕尼黑大学读研
  14. linux脚本的注释符号是什么,Shell中的变量和符号
  15. vga焊接线顺序_vga线序是怎么排列的?
  16. 【用html做个人简历的网页(初级)】
  17. 小红书流量红利词「0基础」实操手册
  18. 004.了解Excel宏
  19. 消息队列(mq)是什么?
  20. html多张图片无缝滚动播放,jQuery实现的多张图无缝滚动效果【测试可用】

热门文章

  1. Pink Noise
  2. 管理信息系统 第七版 第11章 课后习题
  3. MySQL体系结构及基础管理(二)
  4. Ubuntu 下 安装 RabbitVCS 教程
  5. 流程图 自定义函数_【PPT】使用 SmartArt 制作流程图
  6. docker使用遇到的坑 Addtion property mysql is not allowed
  7. uniapp无法返回上一页_uni-app 返回上一页或返回多页后刷新页面
  8. Android定位与百度位置应用
  9. Schema与schema文档
  10. 【Redis-6.0.8】初识Redis