1 .Web应用程序简介
(1)HTTP特点
基于请求(request)/响应(response)模型
无状态(Stateless)通信协议
(2)GET与POST请求
GET请求跟随在URL之后的请求参数长度有限的,过长的请求参数或文件上传输大量数据,就用POST;
GET请求的参数会显示在地址栏上,敏感性或有安全性考虑的请求参数用POST;
加入浏览器书签(BookMark)或者论坛文章发表类似的请求用GET
浏览器用网址进行缓存数据用GET
等幂操作用GET,非等幂操作用POST(等幂就是多次重复请求会不会传回相同的结构)
(3)从请求到servlet处理的线性关系
浏览器实体服务器HTTP服务程序Web容器Servlet
(4)MVC
控制器:取得请求参数、验证请求参数、转发请求给模型、转发请求给画面,用java代码来实现
模型:接收控制器的请求调用,产生不同职责的模型对象,也是java代码实现
视图:接收控制器的请求调用,从模型中提取运算后的结果,根据需求呈现所需要的画面,基本上不出现java代码