现在是下午13:47,什么是cookies,以前说了,就是存在客户端的小文件,它的生存时间由服务器指定,而且安全性不高。通常把登录名和密码写在cookie里面,打开可以发现登录名和密码,有的人会加密。一个cookie类似于键值对,而多个cookie组成cookies,相当于一张表格。
而session是存在服务器中的,安全性高。
什么是servletContext??什么是servletContext,你可以把它想象成是一个所有用户共享的,存在服务器的一块空间。servletContext生存周期是,从创建开始,到服务器关闭结束。
那么servletContext和session有什么区别呢?就是前者是多用户共享,但是后者只是多页面共享。而且前者生命周期很长,所以不要轻易往里面添加过多的数据。当多用户共享,数据量不大,又不用写进数据库的时候, 就可以考虑把数据写进servletContext。
servlet里面操作文件和普通的java文件操作是一样的。
晚上回宿舍要看看java中的集合和输入输出流的知识点。还有什么是序列化。
输入输出流,是从内存来看的,如果把内存里面的东西写进磁盘,就是输出流,如果从磁盘中写进内存,就是输入流。
【感谢韩顺平老师】