zoukankan      html  css  js  c++  java
  • 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附件功能

  • 相关阅读:
    Swift之 ? 和 !
    objective-c工程使用swift
    NSMethodSignature和NSInvocation的用法
    NSTimer
    iOS 的 XMPPFramework
    计算string高度
    python学习:猜数字小游戏
    python 各种控制语句
    ③ 小程序的代码组成
    ③ 组件&props
  • 原文地址:https://www.cnblogs.com/foodie-nils/p/14213058.html
Copyright © 2011-2022 走看看