Web服务器是向浏览器提供服务的程序。服务器是一种被动的程序,只有当其他计算机的浏览器向它们发出请求时才有所动作。在大多数情况下,这些动作是寻找并发送某个文档给提出请求的浏览器。
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。 
Servlet容器,即指提供了servlet功能的服务器。对web程序来说,servlet容器的作用就相当于桌面程序里操作系统的作用,都是提供一些编程基础设施。其主要任务是管理Servlet的生命周期

转载于:https://blog.51cto.com/xiulingxing/1176727

Web服务器、Servlet和Servlet容器相关推荐

  1. Web流程、Web服务器软件、Servlet

    Web流程.Web服务器软件.Servlet 1.Web流程 1.1软件架构 C/S:客户端/服务器端 有指定的客户端,比如PC端淘宝APP或者手机端淘宝APP或者QQ的APP等:需要依赖一个特定的客 ...

  2. Servlet学习DAY_01:服务器概念/Web服务器的作用/ Servlet概念/ 如何关联和解除Tomcat/ 创建一个Web工程 /Servlet响应流程/ Get-Post /常见异常

    Servlet 什么是服务器 服务器就是一台高性能电脑 电脑上安装了提供服务的软件就称为 xxx服务器 举例: 邮件服务器: 就是在电脑上安装了提供邮件收发服务的软件 ftp服务器: 就是在电脑上安装 ...

  3. Servlet 容器和 Web 服务器的区别

    目录 1.什么是Web服务器? 2.什么是Servlet容器? 3.Servlet 容器与Web服务器的区别和联系 1.什么是Web服务器? Web 服务器是一种提供 Web 服务的软件,主要用于接收 ...

  4. 【Servlet】2:认识一下Web服务器——Tomcat

    目录 第三章 | Tomcat 认识与配置 | 章节概述 | HTTP服务器概述 | Tomcat 安装与配置 | Tomcat 的目录结构.端口号 第四章 | Tomcat 基本使用 | 章节概述 ...

  5. 理解Servlet和Servlet容器、Web容器等概念

    Tomcat容器属于web容器的一种,web容器还包括weblogic容器.JBoss容器等:而Tcomcat.webLogic等包含servlet容器. web容器:可以部署多个WEB应用程序的环境 ...

  6. Servlet的本质以及与Web服务器的关系

    简单介绍了Java Web的概念以及Web应用的发展. 文章目录 1 Java Web概述 2 Web请求 3 Web服务器与Servlet的关系 3.1 web服务器 3.2 Servlet规范 3 ...

  7. 高性能非阻塞Web 服务器Undertow

    概述 WildFly 8 包含了一个全新的Web服务器(Undertow),WildFly 8 默认的Web服务器为Undertow.一句话概括什么是Undertow - 高性能非阻塞 Web 服务器 ...

  8. linux启动php服务_群晖docker 实现nodejs为后端的简单web服务器 并连接数据库

    前情摘要:虽然群晖有web station 作为开发简单网页的服务器首选,但是web station 里面最好用的技术栈还是基于LNMP或者LAMP的php开发环境.对于学习nodejs的同学可能丈二 ...

  9. 基于Docker和Golang搭建Web服务器

    1 场景描述 基于centos7的docker镜像搭建golang开发环境 在docker容器内,使用golang实现一个Web服务器 启动docker容器,并在容器内启动Web服务器 我购买了一个最 ...

  10. Java使用Jetty实现嵌入式Web服务器及Servlet容器

    Jetty是一个Java实现的开源的servlet容器,它既可以像Tomcat一样作为一个完整的Web服务器和Servlet容器,同时也可以嵌入在Java应用程序中,在Java程序中调用Jetty. ...

最新文章

  1. 多些时间能少写些代码(转自酷壳 – CoolShell.cn)
  2. 如何安全实现“记住我”的功能
  3. IT小小鸟VS.小小小鸟:展翅,我们一起翱翔!
  4. MinGw 和 cygwin 的区别和联系 (跨平台 windows运行linux程序)
  5. 每日一皮:从头发数量看一个编程语言的行业地位...
  6. python 编程入门-Python编程入门电子书教程,看这几个就够了
  7. 【Tools】Visual Studio 2010下载和安装
  8. linux 下查看程序依赖的库
  9. 进程之 回收子进程之避免僵尸进程的产生
  10. BlockingQueue使用详解以及测试代码
  11. 电脑课堂:U盘“无法停止通用卷设备时”的解决方法
  12. C语言有限域的构造,有限域(3)——多项式环的商环构造有限域
  13. 运筹学 知识点总结 (十一)
  14. 无源蜂鸣器c语言编程,无源蜂鸣器题目
  15. android手机刷ios6,iOS8.4降级6.1.3教程 iPhone4s降级iOS6.1.3
  16. MAC caps lock大小写切换电脑卡顿
  17. SpringBoot之下载Excel
  18. EJB是个什么东东?
  19. Oracle中sign函数的简单用法
  20. 如何修改美食大战老鼠服务器,《美食大战老鼠》联运区组停止运营公告

热门文章

  1. 文远知行A轮再获数千万美元融资 商汤科技和农银国际跟投
  2. 三次简化一张图:一招理解LSTM/GRU门控机制
  3. MySQL系列:性能优化
  4. 如何实施异构服务器的负载均衡及过载保护?
  5. 快讯|工业大数据产业发展联盟成立,助力我国产业生态集聚
  6. OGG目标端复制Sequence时Hang住的问题
  7. argparse库 学习记录
  8. apc220使用心得
  9. WebService 用户名密码验证
  10. 《JavaScript入门经典》学习笔记1