1.服务器的介绍(以Tomcate服务器为例):
1.服务器:
相当于远程一台超级计算机,一般来说项目上线需要租赁云服务器,开发的时候需要用到开源的本地服务器(测试使用)
2.服务器的种类:
tomcat:开源免费 对Servlet支持比较专一 轻量级
JBoss:EJB复杂支持和对Servlet支持 重量级
3.安装tomcat服务器
1.下载tomcat-8.5.zip
2.前提:JDK配置JAVA_HOME环境变量
3.解压:注意目录不要有中文,不要有特殊符号,不要过深
4.tomcate文件名详解
bin:二进制启动文件 .bat 是window下,.sh是linux下
conf:tomcat配置目录
server.xml tomcate基本配置文件 比如:端口号
tomcat-users.xml 配置tomcat用户名和密码
lib:tomcat依赖包 证明了tomcat java开发的服务器
logs:日志文件 启动tomcat的日志信息
webapps:项目部署位置
work:工作目录 解析后的文件
5.访问tomcat部署的应用 访问路径
http:协议 规定了浏览器和服务器传输数据的格式
localhost:主机名 tomcate的主机名
8080:Tomcat端口号
app01:项目的名字
hello.xml:定位项目中的具体文件或路径
6.HTTP协议内容:
1.基于TCP/IP规定了客户端和服务器交互的数据格式
2.请求request(客户端—>服务端)
1.请求行:请求方式(post/get)url 协议版本1.1
2.请求头:浏览器想要告诉服务器关于浏览器的信息
3.请求正文:用户通过浏览器提交到服务器的数据 如:form数据
3.响应response(服务器—>客户端)
1.响应行:
1.响应码:
1XX:请求未完成
2XX:请求成功
3XX:重定向
4XX:错误请求(客户端问题)
5XX:(服务器端问题)
2.响应头:
服务器告诉浏览器 服务器的信息
3.响应正文:
浏览器看到的源码