黑马程序员技术交流社区

标题: 【石家庄校区】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