P86 WEB工作原理
用户使用浏览器通过HTTP协议请求服务器上的Web资源,服务器接收到该请求后,读取请求的URI所标识的资源,加上其他资源发送给客户端的浏览器,浏览器解析响应中的HTML数据,最终呈现页面。过程如下图:
P90-92 Tomcat常用设置
(1) tomcat管理用户名与密码的设置
进入Tomcat安装目录的conf文件夹中,在tomcat-users.xml中设置用户admin的密码。
原来的tomcat-users.xml是:
<?xml version="1.0" encoding="UTF-8"?> <tomcat-users> <role rolename="manager"/> <role rolename="admin"/> <user username="admin" password="" roles="admin,manager"/> </tomcat-users>
表示用户名admin的密码为空,拥有admin和manager的限权。
(2) tomcat默认端口及其修改
默认端口:8080
端口修改成80:进入Tomcat安装目录的conf文件夹中,在server.xml中将下列语句:
<Connector port = "8080" protocol = "HTTP/1.1"
中的端口号"8080"改为"80",即为:
<Connector port = "80" protocol = "HTTP/1.1"
(3) tomcat中文支持配置,中文乱码Tomcat容器默认编码
进入Tomcat安装目录的conf文件夹中,在server.xml中,将
<Connector port = "8080"...>
标记中添加语句
URIEncoding = "UTF-8"
即可
P96-102 HTTP协议
(1) HTTP协议是无状态协议的含义
无状态是指Web浏览器和Web服务器之间不需要建立持久的连接。当一个客户端想服务器端发送请求,Web服务器端返回响应,然后连接就关闭了。通俗点就是无状态是指对事物处理没有记忆能力
(2) HTTP响应信息格式,返回状态码的含义
HTTP相应信息由三个部分组成,分别是状态行(1个)、响应信息头标(N个)、响应正文数据。
返回状态码的含义:
(3) HTTP两种提交信息方式post和get及其区别
post提交浏览器地址栏中不显示提交的数据(如登录页面),get会显示(如百度搜索页面)
post对提交数据没有长度限制,get有限制
P103 习题1,2,3,6
1、2、3题上面都有
6、简述JAVA WEB的目录结构,如下图: