为了账号安全,请及时绑定邮箱和手机立即绑定

2017/08/02 刷题总结

标签:
Java
  1. 解析:实现会话跟踪的机制
    Cookies,URL重写,隐藏式表单域,Session机制
    Cookies
          Cookies是使用最广泛的会话跟踪机制,Cookies是有服务器创建,并把Cookies信息保存在用户机器上的硬盘上,下次用户再次访问该站点服 务器的时候,保存在用户机器上硬盘的Cookies信息就被送回给服务器。一般Cookies一般不多于4KB,且用户的敏感信息如信用卡账号密码不应该 保存在Cookies中。
    URL重写
           URL重用户在每个URL结尾附加标识回话的数据,与标识符关联的服务器保存有关与会话的数据,如我们访问某个新闻的时候,在地址栏我们一般会看到这样的 信息:http://www.XXX.com/news?id=??,通常的话id后面的问号表示该条新闻在后台数据库中的新闻表的id。URL重写能够 在客户端停用cookies或者不支持cookies的时候仍然能够发挥作用。
    隐藏表单域
          通常,在表单中我们使用隐藏表单域的时候会有这么一句代码:<input type=”hidden” name=”XXX”  value=”XXX”/>。通过给type属性赋值为hidden值来实现隐藏,这样用户在浏览的时候看不到这行代码的数据,但是当用户通过查看 源代码还是可以看到的。
    Session机制
           这个机制要慎用,特别是对于访问量很大的站点,因为这种机制是吧Session信息保存在服务器端。如果访问量特别大的话,对于服务器的承受力的要求有多高是可想而知的。
  2. null可以被强制类型转换成任意类型(不是任意类型对象),于是可以通过它来执行静态方法。
  3. 讲讲ServletContext和ServletConfig对象
    ServletConfig对象是当前Servlet的对象,就是在当前Servlet执行init初始化方法之后产生的,是属于当前servlet的对象。

ServletContext对象是web应用上下文对象,是web服务器启动之后就产生了的,因此在每个servlet里面都可以通过getServletConfig().getServletContext()拿到ServletContext对象

经过以上分析,相信大家应该大致清楚了吧,这里总结一下
(1)init-param参数可以通过ServletConfig对象的getInitParameter()方法获取到
(2) context-param参数可以通过ServletContext对象的getInitParameter()方法获取到.

点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消