发表于: 2017-11-04 23:42:23

1 792


今日完成

1.Http协议学习

网络的架构

* C/S client/server 客户端/服务器端 例子:QQ 快播 暴风影音

* 优点:交互性好,服务器压力小。

* 缺点:客户端更新了,下载。

* B/S browser/server 浏览器/服务器端 例子:购物网站 12306

* 缺点:服务器压力大。

* 优点:服务器更新就ok。

* WEB网页 javaweb 使用java开发网页。

* 静态的web资源

* HTML、CSS、JAVASCRIPT

* 动态的web资源

* 数据发生变化。例子:

* Servlet/JSP

* ASP .net 微软开发

* PHP 开源(开发网站那速度真快),提供模板。

* JAVA做什么?后台的管理系统,处理大数据。


(1)重要的请求头

重要的头

* If-Modified-Since 必须和响应头信息一起来完成控制本地的缓存。

* Referer 当前的网页的来源。(防止盗链)

* User-Agent 判断浏览器的版本(文件下载的时候)

响应头状态码

 状态码

200 :请求成功处理,一切OK

302 :请求重定向

304 :服务器端资源没有改动,通知客户端查找本地缓存

404 :客户端访问资源不存在

500 :服务器内部出错

重要的响应头

* Location 和302一起完成重定向。

* Last-Modified 和请求头If-Modified-Since一起控制缓存。和状态码304

* Refresh 完成页面的定时跳转

* Content-Disposition 设置文件是以附件打开

Expires: -1

Cache-Control: no-cache  

Pragma: no-cache

* 禁用缓存(网银系统)


2.servlet入门学习

(1)建立web项目

(2)创建实体类实现Serlet接口

(3)配置web.xml文件

(4)部署web项目到eclipse集成tomcat服务器上,启动服务器。

明日计划

继续学习Servlet





返回列表 返回列表
评论

    分享到