各位老师好: 1、今天主要工作: (1)武汉黑马JavaEE36期就业班班级辅导工作: 今天武汉黑马javaEE36期学习的内容是cookie和session,那么今天的知识点就是javaweb开发中的回话技术,难度不大,案例也不多,通过简单的登陆案例去学习这两者的含义和用法,比较实用。那么今天的主要内容有:会话技术的概述、会话技术的实现原理、用户上次访问时间的记录与显示、Cookie的概述及使用、Session的概述及使用原理、验证码案例实现、记住用户名案例实现等等。这些点看上去很多,启示都是围绕cookie和session两者进行的,主要是有些学员有点分不清cookie和session到底谁是服务器端的谁是客户端浏览器的,晚自习的bug就不多了,一般通过核对代码、重启,刷新,清楚浏览数据都可以解决掉。那么今天的总结为: 会话:会话简单理解为:用户打开一个浏览器,点击多个超链接访问服务器的web资源,然后关闭浏览器,整个过程称为是一次会话。 Cookie技术:Cookie是客户端技术,程序把每个用户的数据以cookie的形式保存到各自浏览器中。当用户使用浏览器再次访问服务器中的web资源的时候,就会带着各自的数据过去。这样,web资源处理的就是用户各自的数据了。 记录用户上次访问时间案例: (1)获得从浏览器带过来的Cookie (2)向浏览器回写Cookie (3)通过HttpServletResponse对象中的方法添加cookie。 Cookie的分类: (1)默认级别的coolie (2)持久级别的cookie Cookie的使用细节总结: (1)一个Cookie只用标识一种信息,至少含有一个标识该信息的名称和值。 (2)一个web站点可以给一个浏览器发送多个Cookie。一个web浏览器可以存储多个web站点的Cookie。 (3)浏览器一般只允许存放300个Cookie,每个站点最多可以存放20个Cookie,每个Cookie的大小限制为4KB(老版本浏览器)。浏览器存放的Cookie的大小和个数是有限制的。 (4)如果创建了一个Cookie,并发送到浏览器,默认情况下它是一个会话级别的Cookie。用户退出浏览器就被删除。如果希望将这个Cookie存到磁盘上,需要设置有效时长调用setMaxAge(int maxAge)方法,以秒为单位的。 (5)需要手动删除持久性Cookie,可以将Cookie的有效时长设置为0.必须注意:删除Cookie时候,path必须一致,否则无法删除。 什么是session:
Session称为是一次会话,Cookie将用户产生的私有的数据保存到浏览器端,Session将用户产生的私有的数据保存到服务器端。注意:一个浏览器独占一个session对象。因此,在需要保存用户数据时候,服务器程序可以将用户数据写到session对象中,当用户使用浏览器访问其他程序时,其他程序可以从用户的session中取出该用户的数据,为用户服务。 以上就是今天的一部分内容总结,如果需要知道更多知识,欢迎来黑马学习。
2、工作问题与配合工作反馈: (1)今日工作问题反馈: 辅导工作:今天的知识点比较简单,案例难度也不大,所以晚自习学员的问题不多,也不难解决。
(2)需要帮助人协助工作: 目前对于班级的辅导和管理工作尽在掌握,暂不需要其他老师的协助,后期如果有需求,会求助其他老师给予帮助。
3、明天工作计划: (1)武汉黑马JavaEE36期辅导工作; (2)武汉黑马android12期就业工作。
4、感恩三件事: (1)感恩杨茜老师对黑马android12期的关心和付出; (2)感恩陆康老师和陈辉对于黑马javaEE36期的付出; (3)感恩各位百忙之中看我的日报。
|