• Java开发工程师(Web方向)


    Servlet课程考试

    Servlet课程考试

    Servlet课程考试

    总分:55分
    限定时间:120分钟
    进入考试
    答案已成功提交!请耐心等待成绩公布

    Servlet课程考试:

    1(12分)

    简单谈一下你理解的Servlet是什么,以及Servlet的工作原理。

    Servlet即Server Applet,是在服务器端运行的程序。一个Servlet对象实际上就是一个Java类。

    浏览器在与服务器通信时,浏览器先向服务器发出请求,该请求被Servlet容器解析并发送给对应Servlet对象后,由Servlet对象对请求做出响应,并将响应返回给浏览器。

    ref: https://www.zhihu.com/question/21416727

    2(12分)

    简单谈一下Cookie和Session的区别;在开发过程中,如果需要会话保持,一般如何选择Cookie和Session

    Cookie和Session的区别在于:

        存储位置:Cookie存储于浏览器端;Session存放于服务器端;

        安全性:Cookie以明文方式传递,Session比Cookie安全

        生命周期:Cookie时间从第一次访问开始算起;Session时间从最后一次访问开始算起;Cookie不能主动让其失效,而Session可以;

        使用原则:Cookie有数量、大小限制;Session没有,但是建议大小不要过大。

    如果需要会话保持,一般选择Session,因为安全性高、数据不用明文传递只需传递Session id,且大小数量没有限制。

    ref: https://www.zhihu.com/question/19786827

  • 相关阅读:
    JavaScript -- 条件语句和循环语句
    xpath的|
    Pythonic
    4k图片爬取+中文乱码
    xpath-房价爬取
    (.*?)实验室
    模块的循环导入
    bs4-爬取小说
    糗图-图片爬取
    re实战记录
  • 原文地址:https://www.cnblogs.com/FudgeBear/p/7341062.html
Copyright © 2020-2023  润新知