JavaWeb入门结束
来源:互联网 发布:类似92game源码的平台 编辑:程序博客网 时间:2024/05/24 02:45
2014年5月16日博客第五天心情:一般
服务器工作方式:
1.交互图2.打包web运用war----jar aa.war 资源(doc进入目录)
3.在context中设置reloable="true",是改动Java后自动更新。(不建议使用)
4.Tomcat启动是时Server-Service-Connect-Engine-Host-Context
5.加密会话:(公钥 私钥)---CA组织的数字证书,确实公钥是对方发的
5.1.dos下命令keytool -genkey -alias tomcat -keyalg RSA生成数字证书(没有效果)
5.2.在Server.xml文件中配置加密连接器,并指定从那个密钥库中获取数字证书(8443端口)
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keysoreFile="conf\.keystore"
keystorePass="123456" />
5.3.使用浏览器访问https://localhost:8443(钓鱼网站运用)
6.Tomcat网页平台管理:tomcat-users.xml中配置用户(管理多个web运用)
7.b/s或c/s结构,由c/s转向c/s(浏览器的天下,桌面软件将会消失)
8.telnet命令连接主机(没有用)
HTTP协议:TCP/IP协议的运用协议
1.一个HTML中有三张图片(img),发了四次请求,Html能解析标签,每解一个就发一次请求(少发请求)
2.HTTP请求:请求方式默认get(数据小,不安全),post方式(无限量)
2.1请求头:
accept:浏览器通过这个头告诉服务器,它所支持的数据类型
Accept-Charset: 浏览器通过这个头告诉服务器,它支持哪种字符集
Accept-Encoding:浏览器通过这个头告诉服务器,支持的压缩格式
Accept-Language:浏览器通过这个头告诉服务器,它的语言环境
Host:浏览器通过这个头告诉服务器,想访问哪台主机
If-Modified-Since: 浏览器通过这个头告诉服务器,缓存数据的时间
Referer:浏览器通过这个头告诉服务器,客户机是哪个页面来的 防盗链
Connection:浏览器通过这个头告诉服务器,请求完后是断开链接还是何持链接
2.2响应头
Location: 服务器通过这个头,来告诉浏览器跳到哪里
Server:服务器通过这个头,告诉浏览器服务器的型号
Content-Encoding:服务器通过这个头,告诉浏览器,数据的压缩格式
Content-Length: 服务器通过这个头,告诉浏览器回送数据的长度
Content-Language: 服务器通过这个头,告诉浏览器语言环境
Content-Type:服务器通过这个头,告诉浏览器回送数据的类型
Refresh:服务器通过这个头,告诉浏览器定时刷新
Content-Disposition: 服务器通过这个头,告诉浏览器以下载方式打数据
Transfer-Encoding:服务器通过这个头,告诉浏览器数据是以分块方式回送的
Expires: -1 控制浏览器不要缓存
Cache-Control: no-cache
Pragma: no-cache
0 0
- JavaWeb入门结束
- JavaWeb入门
- javaweb入门
- javaweb入门
- javaweb入门
- JavaWEB入门
- JavaWEB基础开发入门
- javaweb开发入门-Tomcat
- JavaWeb笔记_02_Servlet入门
- JavaWeb 之 Servlet入门
- javaweb国际化入门
- JavaWEB基础开发入门
- javaweb之web入门
- JavaWeb开发入门
- JavaWeb SSI入门自学
- JavaWeb入门经典实例
- JavaWeb-01(HTML入门)
- JavaWeb开发入门
- 我的博客
- 二叉树递归/非递归遍历
- 来考试的结果开始的
- 怎么在eclipse的配置文件里指定jdk路径
- LeetCode: Reverse Nodes in k-Group [024]
- JavaWeb入门结束
- DBUtils使用详解【介绍的很详细】
- 整数分解成连续自然数之和问题(《编程之美》2.21节)研究
- hdu 4648
- Console类——方便向控制台读取与写入内容
- 如何batch跑matlab程序
- leetcode学习笔记:Trapping Rain Water
- java算法之下压栈来动态调整数组大小
- 第三十三题 输出容器中3个不同的数