初识javaweb之http协议和tomcat

一、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目录是受保护的,外界不能直接访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值