复习

作者: xiongsirui | 来源:发表于2016-08-10 23:38 被阅读12次

    day01_html/CSS
    html的作业:展示页面
    常用的标签:表单、表格(DIV+CSS)
    CSS:选择器: id选择器:#id()
    class选择器:requires()
    标签选择器:body()
    css样式

    day02_js
    基本的语法:
    函数的定义:
    核心对象:Array、Data、Math、正则
    JS的客户端对象:
    window、history、location、navigation、screen
    DOM
    Document Object Model
    day03_js: DOM Document Object Model
    XML DOM把HTML当作XML对待
    HTML DOM:针对html提供的独立一套API
    day04_xml: XML的作用
    XML的基本语法
    约束:DTD和Schema
    DOM解析
    SAX解析
    DOM4J
    案例:学生成绩
    静态资源:html、css、js
    动态资源:JSP、Servlet
    服务器:Tomcat:apache
    JavaWeb的目录结构:
    Tomcat的组成
    HTTP协议:请求:客户端带给服务器的、
    响应:服务器返回给客户端的。
    Servlet
    servlet是运行在Web服务器中的小型Java程序。servlet通常通过HTTP(超文本传输协议)接收和响应来自Web客户端的请求。
    servlet第一次访问的时候才会实例化、初始化
    编码步骤:
    Servlet生命周期
    线程安全:尽量使用局部变量
    +init(ServletConfig sc): void
    servlet(ServletRequest req, ServletResponse res):void
    +getServletConfig():ServletConfig
    +getServletInfo():String

    实现
    GenenicServlet


    image.png
                  (继承)
    

    HttpServlet --> GenericServlet
    HttpServletRequest --> ServletRequest
    HttpServletResponse --> servletRespond

    //用类加载加载配置文件

    //只适合加载类路径中的任何文件
    //不能加载太大的文件。JVM内存有限制。默认64M


    image.png image.png image.png

    //判断客户端是否支持gzip压缩
    //支持:压缩过去,告知客户端压缩方式
    //不支持:原样输出
    压缩数据,并放到ByteArrayOutputStream流中
    //取出缓存的数据
    //取到的是缓存的压缩后数据

    setRequest
    cookie:一般不能超过4Kb。浏览器针对一个网站最多存20个。
    cookie:xxx=xxxx
    cookie的domain:localhost
    cookie的path:/day11
    访问的地址:http://localhost/day11/servlet/ServletDemo1
    cookie中不能存中文:需要进行Base64编码。
    作用:可以把任何的二进制变成可见字符串
    原理:3个字节 --》4字节

    相关文章

      网友评论

          本文标题:复习

          本文链接:https://www.haomeiwen.com/subject/fwrksttx.html