• Tomcat


    1.Tomcat基础

      1.1Web概念

        1).软甲架构

          1.  C/S: 客户端/服务器段  如QQ、360

          2.  B/S:  浏览器/服务器段  京东、淘宝等官网

        2).资源分类

          1.  静态资源:所有用户访问后,得到的结构都是一样的,称为静态资源,静态资源可以直接被浏览器解析

            如: html,css,javascript,jpg

          2.  动态资源:每个用户访问后,得到的结构可能不同,称为动态资源,动态资源被访问后,需要先转换成静态资源,再返回给浏览器,通过浏览器进行解析

            如:servlet/jsp、php、asp

        3) .访问服务器需要的三要素

          1. ip地址:计算机在网络中的唯一标识

          2. 端口:应用程序在计算机中的唯一标识,取值范围为0-65535

          3. 传输协议:如http、https

      

      1.2 Tomcat目录结构

     

      1.3 Tomcat的启动与停止

        bin/startup.bat或者stutdown用于启动或者关闭Tomcat

    2.Tomcat架构

      2.1 HTTP工作原理

      

       2.2 Tomcat整体架构

        2.2.1 Http服务器请求处理

          浏览器发送给服务器端一个HTTP格式的请求,服务器收到这个请求之后,需要调用服务端程序来处理,所谓的服务端程序就是你写的java类,一般来说不同的服务由不同的java类来处理

      

         2.2.2 Servlet容器工作流程

       2.2.3 Tomcat整体架构

       连接器会接受socket请求,然后将socket请求转换为一个ServletRequest转交给容器

      2.3 连接器 - Coyote

        2.3.1 架构介绍

        

     

         2.3.2   IO模型与协议

     

      2.3.3 连接器组件

     

      2.4 容器-Catalina

     

     

     

     

     

     

       2.5 Tomcat启动流程

        2.5.1 流程

     

         2.5.2 源码解析

     

    3.Jasper

    4.Tomcat服务器配置

    5.Web应用配置

    6.Tomcat管理配置

    7.JVM配置

    8.Tomcat集群

    9.Tomcat安全

    10.Tomcat性能调优

    11.Tomcat附件功能

  • 相关阅读:
    关于下下载typora的相关说明
    Vue项目vscode 安装eslint插件的方法(代码自动修复)
    [0].Net开发者社区--您好大的官威啊!
    关于hadoop安装后无法访问web界面查看查看 NameNode 和 Datanode 信息
    C#(winform)记录阻止关闭页面方法
    Android开发:记录Cannot resolve symbol'R'问题解决记录
    C#Winform开发杂项记录
    C#Winform 使用NPOI导入、导出Excel
    C#记录一些用到的比对方法
    C#(Winform开发)Excel导出
  • 原文地址:https://www.cnblogs.com/foodie-nils/p/14213058.html
Copyright © 2020-2023  润新知