tomcat 灰太狼 2022-06-14 08:49 58阅读 0赞 1. c/s: 客户端和服务端 : 例如QQ; 安全, 升级比较麻烦 b/s: 浏览器和服务端: 只需要编写服务端; 不安全 2. web资源介绍: html: 静态资源,如果客户端请求的页面是静态的,那么服务端会直接响应给客户端 jsp/Servlet: 动态资源: 如果客户端请求的是动态的,那么服务端先转为静态然后在把静态的响应给客户端; 3. 访问web资源: 协议名://域名:端口/路径 web服务器的作用是接受客户端请求,给客户端做出响应; 4. Tomcat服务器: ①bin: 存放的是二进制直接可执行文件; ②conf: server.xml:配置整个服务器信息; tomcatusers.xml: 存储tomcat用户文件 web.xml:部署描述符文件 context.xml:对所有应用的统一配置 ③lib: tomcat的类库,里面是一大堆jar文件. ④logs:存放的是日志文件; ⑤webapps: 存放web项目的目录,其中的root项目,如果在地址栏没有给出具体的项目目录,对听的就是root项目; ⑥work: 运行时生成的文件,最终运行的文件都在这里. 运行JSP的时候,JSP翻译成servlet的代码存放的路径; 5.静态的网站: 在webapps目录下创建一个项目目录,在项目目录下创建一个html文件. 动态网站: 在webpass目录下创建一个项目目录,在项目目录下创建一个 WEB-INF目录(大写) ,创建 web.xml文件 创建静态或动态页面; 6.动态应用 完整的web应用在web-Inf目录下创建 这个目录名称必须大写,在这个目录下的东西浏览器无法直接访问,所以安全 ①web.xml: 应用程序的部署描述符文件,可以在该文件中对应用进行配置, ②classes:存放class文件的目录; ③lib:存放jar包的目录; 7.理解server.xml <server> 根元素,表示整个服务器的配置信息 ①<service> :表示服务 ②connerctor 表示连接 ③Engine 表示引擎 Host> : <Engine>的子元素表示一个虚拟主机Context>: <Host>元素的子元素,表示一个应用 8.HTTP协议: 用来规定浏览器与服务器之间需要遵守的一个规则, 默认端口号80. 作用: 规范浏览器和服务器之间的数据传输. 1.0: 每次响应后即刻关闭了连接 1.1: 现在使用,不是每次响应就挂断,等待长时间以后才挂断. ①http协议: 超文本传输协议,通信规则 请求协议 响应协议 ②请求协议:请求首行请求头信息;空行;请求体。 GET请求: 不能有请求体,有大小限制 user-agent: 告诉了用户的系统和浏览器信息;作用各个浏览器处理方式有区别 Referer:请求头可以做统计工作,也可以做防盗链,因为他包含请求来自哪个页面 If-Modified-Since: 通常和响应的头last-modified一起使用查找本地的缓存 POST请求:可以有请求体,不限制大小 Last\_Modified : 与请求中的if-modified-since一起查找本地缓存 content-dispostion 文件下载的时候使用的一个头信息 location : 重定向的跳转路径 自动刷新响应头 Refresh: 3;url=http://www.itcast.cn ③响应协议:协议版本 状态码, 状态码的描述 响应码: 200:成功 404:客户端请求了不存在的资源 500:请求的资源找到了,服务端出错了 302:重定向 304:就是浏览器如果第一次请求,会200,第二次请求,对比最后修改时间,如果相同,直接从缓存中显示内容 不要缓存的响应头: Expires: -1; Cache-Control: no-cache; Pragma: no-cache; html指定响应头: 使用<meta http-equiv="" content="">来指定响应头
相关 tomcat 1. c/s: 客户端和服务端 : 例如QQ; 安全, 升级比较麻烦 b/s: 浏览器和服务端: 只需要编写服务端; 不安全 2. web资源介绍: 灰太狼/ 2022年06月14日 08:49/ 0 赞/ 59 阅读
相关 tomcat Tomcat 1.概述 通过上面的讲解大家对JSP与Servlet已经有所理解,最起码知道它们是做什么的,说到底它们都是程序设计语言,是帮助我们更好的编写程序。大家都知 缺乏、安全感/ 2022年06月11日 07:55/ 0 赞/ 386 阅读
相关 Tomcat Tomcat简介 WEB服务器与应用服务器的概念 WEB服务器:专门处理HTTP请求,提供WEB信息浏览服务。 应用服务器:可解析运行后台代码,为应用 客官°小女子只卖身不卖艺/ 2022年06月07日 03:07/ 0 赞/ 249 阅读
相关 Tomcat 1.基本调优 bin/catalina.sh 加一行 JAVA\_OPTS='-Xms128m -Xmx512m -XX:PermSize=128m' 2.设置脚本开机启 r囧r小猫/ 2022年05月31日 22:48/ 0 赞/ 191 阅读
相关 tomcat 一、安装Tomcat5.5.20 1、下载安装包 <table> <tbody> <tr> <td><span><strong>代码:</stro 一时失言乱红尘/ 2022年05月11日 12:16/ 0 赞/ 105 阅读
相关 tomcat 前文: 对tomcat的构的初步解析 一、web服务器 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_te 偏执的太偏执、/ 2022年03月19日 16:58/ 0 赞/ 67 阅读
相关 tomcat tomcat结构 模块组成结构 Tomcat的核心组件就Connector和Container,一个Connector+一个Container(Engine)构成一个 ﹏ヽ暗。殇╰゛Y/ 2022年03月16日 07:51/ 0 赞/ 112 阅读
相关 Tomcat [Tomcat][] Tomcat运行在JVM之上,它和HTTP服务器一样,绑定IP地址并监听TCP端口,同时还包含以下指责: 1. 管理Servlet程序的生命周期 左手的ㄟ右手/ 2022年01月28日 13:21/ 0 赞/ 150 阅读
相关 Tomcat tomcat目录层次结构 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6L 我会带着你远行/ 2021年11月17日 09:02/ 0 赞/ 209 阅读
相关 Tomcat Tomcat文件目录 |-bin: 存放tomcat的命令。 |- conf: 存放tomcat的配置信息。其中server.xml文件是核心的配置文件。 ゝ一世哀愁。/ 2021年09月11日 05:40/ 0 赞/ 302 阅读
还没有评论,来说两句吧...