zoukankan      html  css  js  c++  java
  • tomcat服务器的应用总结

    tomcat的安装和部署;

    >> Web的基本入门;
    |-- C/S架构;客户端和服务器;
    |-- B/S架构;浏览器和服务器;

    >> 服务器当中可以放入的资源;
    |-- 静态资源;
    |-- html,css,js
    |-- 动态资源;
    |-- jsp,asp,asp.net,jsp,php;

    >> 常见的服务器;
    |-- WebLogic BEA公司旗下产品,全支持JavaEE;
    |-- WebSphereAs
    |-- JbossAS
    |-- Tomcat(主角),只支持Jsp和Servlet规范;

    >> JavaEE的开发流程;
    > 由程序员实现具体规范;
    > 具体实现类在具体厂商的服务器上;
    > 而程序员只需要将接口部署到服务器上即可;

    >> Tomcat的目录基本结构;
    |-- bin 主要放批处理文件,startup.bat shutdown.bat
    |-- conf 主要放Tomcat相关的配置文件;
    |-- lib 存放jar包
    |-- logs 日志;
    |-- temp 临时文件;
    |-- webapps 部署的应用程序;
    |-- work tomcat工作时产生的文件;

    >> 常用Web项目所包含的目录结构
    WEB-INF --- 该目录只针对服务器开放,不对外发布:
    |-- lib
    |-- classes
    |-- web.xml (tomcat/conf/web.xml)当前web应用的配置文件;

         该目录的平级文件夹可以部署自己的应用;

    >> 虚拟目录:
    conf
    |-- server.xml
    |-- Host节点
    |-- <Context path="/webname/..." docBase="本机文件地址"/>
    |-- 问题:这种方式需要重启服务器才可以使用,不安全;

            |-- 在conf/Catalina/localhost/应用名.xml
           >> 在其中进行配置,不需要重启服务器就可以动态加载;

           |-- 设置默认主页;

           |-- 配置虚拟主机;

    # HTTP协议;

    >> 基础知识;
    |-- 主要用于描述请求和响应的数据格式;
    |-- 发展的版本
    |-- HTTP 1.0 一次链接中只允许发送一次请求和响应;
    |-- HTTP 1.1 一次链接中允许有多个请求和相应;

    |-- post提交和get提交的区别;

    >> 请求头和响应头简介;
    |-- 请求头:
    |-- Accept:告知服务器可接收的MIME类型,*/* 代表可接受所有数据;
    |-- MIME类型:text/html text/css text/script ...

    |-- User-Agent:浏览器的版本及系统信息;
    |-- Accept-Encoding:gzip,deflate(无损压缩) 告知服务器,浏览器能够接受什么数据压缩形式,gzip是一种数据压缩方式;
    |-- Cooking:最重要的请求头信息之一,缓存
    |-- Referer:包含一个URL ,表示当前页面的来源;
    |-- Content-Type:请求正文内容的类型,适用于post请求;

    |-- 响应头;
    |-- Location:URL 告知浏览器新资源存放的位置,结合302可以实现重定向;
    |-- Content-Encoding:gzip 代表服务器采用什么方式进行压缩;
    |-- Content-Length:服务器发送数据的长度;
    |-- Content-Type: text/html charset=GBK 服务器发送的内容的MIME类型;
    |-- Refresh:指定服务器刷行;
    |-- Cotent-Disposition:指示客户端下载文件;
    |-- Expires:清理缓存;
    |-- Cache-Control:no-cache (http1.0) 没有缓存;
    |-- Set-Cookie:服务器发送的Cookie地址;

  • 相关阅读:
    [BZOJ3043]IncDec Sequence
    【NOIP2015】字串
    [NOIP]2016天天爱跑步
    【NOIP2015】运输计划
    [poj3565]Ants
    【ZOJ2760】How Many Shortest Path
    [POJ3281] Dining
    P1077摆花
    校内测之zay与银临 (day2)
    P1880石子合并
  • 原文地址:https://www.cnblogs.com/bwcx1375/p/7074367.html
Copyright © 2011-2022 走看看