区别:web server VS. application server
文章目录
- 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相关推荐
- HTTP Server和Application Server
HTTP Server和Application Server的区别和联系 apache/nignx是静态服务器(HTTP Server) Nginx优点:负载均衡.反向代理.处理静态文件优势.ngin ...
- 版主上路之 Application Server
Topic: 版主上路之 Application Server 論述篇 (1) Print this page 1.版主上路之 Application Server 論述篇 (1) Copy to ...
- Http Server, Web Server和App Server 的区别
http server是解析静态页面的服务器.如APACHE的HTTPD web server可以解析动态页面的服务器.但只是针对WEB页面来说的.如APACHE的TOMCAT app server包 ...
- 到底什么是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 ...
- java 开源 server_simplewebserver: SimpleWebServer 是一款使用Java基于NIO编写的超轻量级开源Web Application Server...
SimpleWebServer SimpleWebServer 是一款使用Java基于NIO编写的超轻量级开源Web Application Server 是否遇到有时候想做一些小的Web程序,但是迫 ...
- Java Web学习总结(27)——JavaEE中Web服务器、Web容器、Application服务器区别及联系
在JavaEE 开发Web中,我们经常会听到Web服务器(Web Server).Web容器(Web Container).应用服务器(Application Server),等容易混淆不好理解名词. ...
- 为WebSphere Application Server开发企业OSGi应用程序
与软件开发相关的绝大多数成本与新应用程序的初始设计,开发和测试无关-尽管这些成本可能很高-但与此后应用程序的维护和发展无关. 通过仅通过定义明确的接口访问的一致,版本化,可重用的模块设计和构建应用程序 ...
- Client/Server 和 Browser/Server 模式的区别
客户端/服务器模式:设备(客户端)的软件和服务器上的软件进行通信,设备上的软件和服务器上的软件必须匹配,而且只有某些设备和操作系统才支持. 浏览器/服务器模式:在任何含有Internet浏览器的设备( ...
- IBM WebSphere Application Server 诊断和调优
近段时间,我们项目中用到的WebSphere应用服务器(WAS),但在客户的production环境下极不稳定,经常宕机.给客户造成非常不好的影响,同时,也给项目组很大压力.为此,我们花了近一个月时间 ...
最新文章
- Dipforge 3.0 a3 发布,基于 Web 的集成开发环境
- 无法加入nacos服务列表_Nacos 1.1.1 发布,支持灰度配置和地址服务器模式
- 系统调研450篇文献,微软亚洲研究院推出超详尽语音合成综述
- Stream流思想和常用方法
- java程序员选择多个offer时需要看重哪些?_对不起,我们公司不要本科以下的大学生,学历对于程序员重不重要...
- Overview of ISA and TMG Networking and ISA Networking Case Study (Part 2)
- Bootstrap-学习系列
- CENTOS7+LNMP+zabbix3.2.6安装配置
- Kofi's back
- XZ_iOS iOS13浅色模式/暗黑模式导航栏颜色不自动适配
- 技嘉H81M-DS2 主板安装 XP方法,及网卡驱动安装
- JAVA代码实现计算器功能
- 慕尼黑大学计算机研究生申请,慕尼黑大学读研
- linux脚本的注释符号是什么,Shell中的变量和符号
- vga焊接线顺序_vga线序是怎么排列的?
- 【用html做个人简历的网页(初级)】
- 小红书流量红利词「0基础」实操手册
- 004.了解Excel宏
- 消息队列(mq)是什么?
- html多张图片无缝滚动播放,jQuery实现的多张图无缝滚动效果【测试可用】