黑马程序员技术交流社区
标题:
【石家庄校区】WEB核心技术简单知识概括
[打印本页]
作者:
君临城下
时间:
2018-2-4 22:41
标题:
【石家庄校区】WEB核心技术简单知识概括
本帖最后由 小石姐姐 于 2018-2-8 16:04 编辑
WEB核心技术简单知识概括
Http协议的作用:
*规范浏览器和服务器之间的数据传递。
Http的特点:
*基于请求和响应 的模型
*必须先有请求后有响应
*请求和响应必须成对出现
*默认的端口是80
【Http协议的详解】
&请求部分
*请求行
*提交方式
*提交方式有很多,常用的有get和post两种方式
*get和post的区别:
*get的提交参数会提交到地址栏中,post不会
*get往往有大小限制,而post没有
*get没有请求体,而post有请求体
*请求头
*都是键值对的形式显示的,一般一个key对应一个value,也有个别是一个key对应多个value
*请求体
*就是post提交方式提交的参数
*响应部分
*响应行
*状态码
*200 成功
*302 重定向
*304 查找本地缓存
*404 资源不存在
*500 服务器内部错误
Servlet的概述:
*什么是Servlet?
*就是一个运行在web服务器上的小的java程序,用来接收和响应从客户端发过来的请求,通常使用http协议
*Servlet就是sun公司提供的一个动态网页开发技术
*Servlet的作用:
*处理用户从浏览器端发过来的请求,并对请求做出响应
*Servlet的生命周期
*用户第一次访问Servlet,创建Servlet实例
*当项目从服务器中移除或者是关闭服务器的时候,Servlet会被销毁
Response的概述:
*代表响应对象,从服务器向浏览器输出内容
向页面响应的方法:
*getOutputStream();
*getWriter();
*这两种的方法是互斥的
*做出响应的时候,只能使用一种流响应
Request的概述:
*代表用户的请求
会话技术:
什么是会话技术?
*用户打开浏览器访问页面,访问网站的很多页面,访问完成将浏览器关闭的过程称作是一次会话
*常见的会话技术
*Cookie:将数据保存到客户端浏览器
*Session:将数据保存到服务器端
*为什么使用会话技术
*私有的数据,购物信息数据保存在会话技术中
JSP的简单概述:
*什么是JSP:就是java Servlet pages
作者:
Yin灬Yan
时间:
2018-2-5 18:53
我来占层楼啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2