码迷,mamicode.com
首页 > 编程语言 > 详细

Java开发工程师(Web方向) - 02.Servlet技术 - 期末考试

时间:2017-08-10 21:08:45      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:server   会话   led   大小   响应   bsp   如何   tps   ext   

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

 

 

Java开发工程师(Web方向) - 02.Servlet技术 - 期末考试

标签:server   会话   led   大小   响应   bsp   如何   tps   ext   

原文地址:http://www.cnblogs.com/FudgeBear/p/7341062.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!