请按照自己的语言,总结下面的知识点:
1、什么是Cookie?有什么作用?如何使用?
一种客户端会话技术,用来保存一些非敏感数据,如网站的自动登陆,自动保存用户名等,如要使用Cookie,则先创建Cookie对象,以键值对形式保存数据再将其添加到响应中,将其响应给浏览器,之后浏览器再次请求的时候就会带上之前被反送过来的Cookie信息
2、什么是Session?有什么作用?如何使用?
是一种服务端会话技术,用来把一些数据保存到服务器上,与Cookie相比,可以保存更多的数据(没有4Kb和只能保存字符串的限制),可以用来实现购物网站的购物车等功能,使用Session时,先通过request对象获取,然后使用setAttribute方法把要保存的数据(对象形式)以键值对到Session中,Session要配合cookie将ID发送给客户端,之后该请求属于某次Session则以该Cookie内的ID作为标识符来区分 |