搜了下,看到这个链接Java 持久化操作
Java 持久化操作
持久化就是将内存中的数据保存起来,使之可以长期存在。
在Java中 可以做到持久化有很多种方法。
其中有:
1. 堵塞型IO,也就是我们经常说的io流;
2. 非堵塞型IO,通常称为New IO。也就是我们经常说的nio
3. Xml
4. 序列化
5. 数据库持久化
把java中的持久化分成了5类。。。看到别的链接,大概是三类。
其实IO和NIO 输入输出不能算是持久化,他们只是两种底层技术。
其他三种来简要分析下,
xml(其他还有yml 甚至还有csv等等等)本质上代表了存储在本地的文件的数据的解析方式,即使是txt只要按约定的格式,一样解析,强力工具JAXB,xml直接转javabean。
序列化在java coreI和 java编程思想里已经有很多详细的解释,不再赘述,典型的可以用javabean式思维。
数据库持久化---网上的文章一般简要地概括为写入数据库(本来存进数据库就是最正统的持久化操作)
那么问题来了 sessions cookies 这样的应该归于哪一类