总的来说,tomcat的身份可以看作一个WEB容器,但实际上是一个应用程序服务器。
为什么这么说?
1.因为你从tomcat内部看你会发现其实tomcat内置了一个轻量级的WEB服务器,用于转发html文件的请求;
2.从整个WEB流程来看,用户通过浏览器向WEB服务器请求,WEB服务器根据请求文件的后缀名来查找相应的应用程序服务器,例如用户请求一个.JSP文件,WEB服务器就看自己是否有这个应用程序服务器,如果没有,则把所有内容包括JSP代码都当成HTML发送到客户端浏览器;如果有这个应用程序服务器,则把文件传给应用程序服务器,让其处理相应的JSP代码之后再返回个WEB服务器,由WEB服务器在返回给客户端浏览器,通过这样一个流程,你也可以看到通过TOMCAT请求一个.JSP文件袋过程;

所以,tomcat是一个WEB容器,它内置了一个轻量级的WEB服务器,只用于转发请求,但实际上tomcat是一个轻量级的应用程序服务器(tomcat是不能带起来ecterprise的项目的,所以是轻量级的)。

开发Java WEB项目的时候,你只要搞明白其请求的流程:客户端浏览器——>WEB服务器——>应用程序服务器。

转载于:https://www.cnblogs.com/toSeeMyDream/p/6379330.html

tomcat是一个应用服务器相关推荐

  1. [常用知识]如何在Eclipse、myEclipse中分别配置Tomcat和JBoss应用服务器

    最近一段时间,有几个朋友对Eclipse和myEclipse两个集成开发环境如何配置Tomcat.JBoss应用服务器有些不解.特此,我在这里总结相关配置方法,供大家做参考.有什么问题,可以留言,也可 ...

  2. Tomcat学习总结(19)—— 为什么首选Tomcat作为JavaWeb应用服务器?

    分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程  一.Web服务器的分类 Web服务器常见的有Apache.Tomcat.Nginx ...

  3. 手把手教你用JSP+Servlet+Tomcat实现一个最简单的Web应用

    JSP+Servlet+Tomcat实现一个简单的Web应用 需要使用到的技术 ①JSP ② Servlet ③Tomcat Web开发中的常见概念 Demo *本文针对编程务实实验内容,简单演示一下 ...

  4. 一文读懂tomcat组件--一个web服务器的架构演化史

    1. tomcat是谁? 2. tomcat可以做什么? tomcat是一个web容器,可以将web应用部署到tomcat,由它提供web服务,一个web容器中可以部署多个web应用,这些web应用可 ...

  5. Tomcat处理一个HTTP请求的过程

    一.Tomcat的组成 (1)Server 服务器元素代表整个catalina servlet容器.是单例模式. (2)Service Service是这样一个集合:它由一个或者多个Connector ...

  6. Tomcat是一个Servlet容器?

    "Tomcat是一个Servlet容器",这句话对于2019年的程序员应该是耳熟能详的. 单纯的思考一下这句话,我们可以抽象出来这么一段代码: class Tomcat {List ...

  7. memcached实现多个tomcat共享一个session

    好工具-站长资讯.经验.工具分享平台 首页 互联网 网站运营 站长工具 网络编程 当前位置:  好工具 >>  网络编程 >>  .Net编程 作者:dylinshi126 | ...

  8. idea 与 Tomcat 有一个美妙的约定

    IntelliJ IDEA 2020.1.2 Tomcat 9.0.37 文章目录 一:Web 容器 二:下载 Tomcat Tomcat 容器的文件夹结构 三:将 Tomcat 和 IDEA 集成在 ...

  9. CentOS6.x配置tomcat搭建JSP应用服务器

    先了解下jdk和jre区别: JDK:面向开发人员的SDK(软件开发工具包),它提供开发环境和运行环境.也包括jre. JRE:面向java程序的使用者,java运行环境,所以只运行java程序,选择 ...

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

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

最新文章

  1. SAP RETAIL 维护Plant Profile 报错 - No customer account group assigned to business partner grouping ZNM2
  2. # 小猪的Python学习之旅 —— 17.Python数据分析:我主良缘交友了解下
  3. Spring Bean的装配(非XML文件方式)
  4. (网页)Uncaught ReferenceError: pageImport is not defined
  5. 【无线电波】蓝牙Bluetooth来源 原理?有无辐射影响健康 是否安全!?
  6. makefile 打印变量_通过实例学Makefile
  7. JDK源码分析:hashCode()方法
  8. 算法学习三:使用霍纳规则计算多项式
  9. 日本要向中国收二维码使用费?每人一分钱?
  10. Haxdoors of the Kaspersky Antivirus 6/7
  11. JS连续赋值与求值顺序
  12. Spring Cloud 篇 :OpenFeign
  13. 修改服务器cimc地址,【交换机在江湖】实战案例十三 HUAWEI S系列交换机802.1x特性对接H厂商IMC服务器配置指导...
  14. 一个故事讲完 CPU 的工作原理
  15. Unity实时全局光照和烘焙全局光照 Unity2019
  16. 浅谈Tarjan算法
  17. 卸载抖音和微博的一天……
  18. Filter过滤器及其作用
  19. 漳州可视化3d建模,智慧城市园区数字孪生可视化,数字孪生可视化工厂
  20. gr-gsm过程记录

热门文章

  1. wpf之DataTrigger 数据触发器
  2. 20150409作业3 阅读《构建之法》1-5章
  3. Apache Lucene 3.x推荐教程
  4. Atlas 调用web service
  5. 利用wxWindows开发界面程序
  6. 404为什么是404?
  7. Spring Boot 集成 WebSocket,轻松实现信息推送!
  8. 面试遇到不会回答的问题,如何力挽狂澜 ?
  9. 一个创业公司CEO的85条感悟
  10. 谈谈 Linux 假死现象