脚本宝典收集整理的这篇文章主要介绍了

JAVA面试题(17)

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

本文首发于cartoon的博客

  • JSP 有哪些内置对象?作用分别是什么?

    • request:客户端请求,包括get/post的参数
    • response:服务器端传回客户端的回应
    • pageContext:管理网页属性
    • session:存在于服务器端的客户端有关信息
    • application:系统全局资源共享
    • page:JSP本身
    • config:存放JSP编译后初始数据
    • exception:页面运行产生的异常和错误信息
    • out:服务器端输出到客户端的结果
  • 说一下 JSP 的 4 种作用域?

    • pageContext:当前页面
    • requeContext:单次请求
    • sessionContext:当前会话
    • applicationContext:用户共享资源
  • Session 和 Cookie 有什么区别?

    • Session存在于服务器端,Cookie存在于客户端
    • Cookie只能存放ASCII字符串,Session能够存放任何JAVA对象
    • Cookie安全性较低,有可能被修改达到非法访问。Session则没有被修改的风险
    • Cookie可以长期有效,Session关闭网站后会失效
    • Cookie需要客户端支持
    • Cookie可以跨域名访问,Session被限制在当前域名
  • 说一下 Session 的工作原理?

    • Session依赖于名为JSESSIONID的Cookie
    • Session利用近似散列表结构存储在服务器上
    • 创建Session时,系统检索请求是否带有名为SESSION ID的Cookie,若带有则直接查找内存中对应Session,若不存在则服务器生成Session,并返回与该Session相关的SESSION ID
    • 使用Session时,服务器检索内存与SESSION ID相关的Session;若浏览器Cookie被禁止,则通过URL重写传输SESSION ID

总结

以上是脚本宝典为你收集整理的

JAVA面试题(17)

全部内容,希望文章能够帮你解决

JAVA面试题(17)

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过