初识javaweb之http协议和tomcat

来源:互联网 发布:单片机电子设计与制作 编辑:程序博客网 时间:2024/06/05 00:56

一、Java web大体框架

这里写图片描述

图片引用自http://blog.csdn.net/yanzi1225627/article/details/8564455

这里写图片描述

二、Tomcat和http协议

Tomcat服务器是一种Web应用服务器,Web应用服务器可以使得我们的电脑上的指定的页面或文件可以被通过HTTP协议按IP方式访问到。


HTTP协议

HTTP(HyperText Transfer Protocol)超文本传输协议,所有的WWW文件都必须遵循。

HTTP协议的组成

由请求和响应组成。

HTTP请求:
这里写图片描述

1)请求行:

      请求方式:GET/POST      请求的资源地址      协议版本: HTTP1.0,发送请求,创建一次连接,获得一个Web连接,资源断开                         HTTP1.1,发送请求,创建一次连接,获得多个Web连接,连接保持

2)请求头:重要的几个有以下的
Cookie:与会话有关技术,用于存放浏览器缓存的cookie信息。
User-Agent:浏览器通知服务,客户端操作系统与浏览器的相关信息。
3)请求体:POST提交方式才会有的参数


HTTP响应:
这里写图片描述

1)响应行:

HTTP协议状态码:            常用的状态码:                   200:请求成功                   302:请求重定向                   304:请求资源为改变,访问本地缓存                   404:请求资源不存在。                   500:服务器内部错误。状态信息 :根据状态码变化而变化。

2)响应头:常见的:
Location:指定响应的路径,需要与302配合使用,完成跳转。
ContentDisposition:通过浏览器以下载方式解析正文
Set-Cookie:服务器向浏览器写入cookie


Tomcat

1、文件目录结构:
bin:可执行的脚本文件
conf:配置信息。(server.xml代表本身的核心配置信息)
lib:类库。存放jar包
logs:日志文件
temp:临时文件
webapps:存放项目(Root为默认工程)
work:工作目录(jsp被翻译后的servlet会存放在此)

2、应用目录结构(即webapps目录下的某个工程):
这里写图片描述

其中WEB_INF目录是受保护的,外界不能直接访问

原创粉丝点击