Tomcat启动和配置
目录结构:
bin
:启动关闭脚本文件conf
:配置文件server.xml
:服务器核心配置文件lib
:依赖的jar包webapps
:存放网站
启动:进入bin
文件夹双击startup.bat
,此时可以在本机默认端口上访问localhost:8080
关闭:双击shutdown.bat
Http
概述:超文本传输协议,是一个简单的请求响应协议,通常运行在TCP之上,80端口。https
是安全的http
,443端口。
- 文本:
html
、字符串等 - 超文本:图片、音乐、视频
协议变更:
HTTP/1.0
:客户端与web服务器建立连接后,只能获得一个web资源,随即断开连接HTTP/1.1
:可获取多个web资源,保持连接
HTTP请求
- 请求行:请求方式有
get
(安全但不高效)、post
(相反) - 消息头:数据类型、编码格式、语言环境、缓存控制、连接状态
HTTP响应
- 响应体:与请求行内容类似,
- 响应状态码:
- 200:请求响应成功
- 3xx:请求重新定向
- 404:资源不存在
- 5xx:服务器代码错误,502:网关错误
Maven
概述:项目架构管理工具,方便导入jar包,约定大于配置。
Servlet
概述:sun公司开发动态web的一门技术,在这些API中提供了个接口叫Servlet
,开发一个Servlet程序只需要编写接口的实现类,并部署到web服务器中。