-
session和cookie的比较&session的快速入门
Session 与 cookie的对比:
Cookie : 由于 cookie是客户端浏览器, 所以 数据 不是很安全... 但是减轻了服务器的压力.
Session: 由于数据是存在 服务器端的, 所以 数据会 比较安全, 但是 加重了服务器的压力.
综上, 很多时候你需要去 综合 考虑,到底 有哪种 技术好.
Session是一个域对象:
-
有setAttribtue, getAttribute(), removeAttribute()
-
Session 有效范围就是 一个浏览器 (一次会话 )的范围...
-
session的实现原理分析&如何在关闭浏览器后仍然可以找服务器端的session
-
浏览器禁用cookie&session的有效期
-
-
那么禁用了cookie 之后, 还能服务器端 使用 session 保存的 用户的商品信息吗 ?
肯定是找不到了, 因为 session 是基于cookie 的, cookie 保存了, 所以 对应 的session的信息 也就没了 .
-
浏览器禁用了cookie后,的确就找不到 服务器的session 对象了, 那 服务器端的session 对象还在吗 ?
在的, session 对象的存在与否 与浏览器是否禁用 cookie 没有 任何的 关系.
-
服务端的session ,它的生命 周期 又是怎样的呢?
默认的情况下, 一个session 创建后 就一直 驻留在内存中, 如果一个session 对象 连续 半个小时没有被访问过, 那么
就会被销毁...
实际上你是可以 自己去修改这个值的.
在tomcat服务器的conf目录下的web.xml(是被所有的web应用都共享的 ) 文件中 有配置
你可以 进入到自己的web工程下 web.xml 文件中更改
-
设置session的有效期小结
设置session的有效期有多种方式:
方式一: 在web.xml文件中配置
方式二: 使用代码 去 设置
要的是 秒
方式三: 手动的立马销毁session 对象
-
禁用cookie后实现session的追踪
可以使用url 重写 的方式去实现 ....
实际开发过程中,这个技术 没有人会去用.
-
购物车案例分析
-
购物车代码实现
设计思路
代码实现
Products.jsp
Cart.jsp
ClearCartServlet.java
BuyServlet.java
-
一次性验证码用户登录的分析
一次性验证码, 讲 response 的时候最后一个 练习 使用outputStream输出 图片.
请求转发的目的是为了保护传递消息的request不被销毁
-
一次性验证码登录代码实现
CheckImageServlet.java
Login.jsp
LoginServlet.java
-
servlet中域对象的使用小结
SerlvetContext, request, session
按照从小到大的顺序拍个序:
request < session <servletContext
-
到底什么时候 用哪个 ?
能够用小的,就不 用大的 .
如果现在想 统计网站的访问次数--- 用serlvetContext对象
实现用户登录成功的时候, 存储登录的用户, 在网站的首页显示出来------- 用session
在登录失败的时候, 取出友好的错误提示信息------------ 用 request
后续的在学习 jsp的时候, 会再学 习 一个域对象 ...
-
web应用中路径的写法小结
-
debug扯淡
清空断点以及表达式(通过watch添加)