HttpServlet为什么要实现serializable?

Posted JavaEdge.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpServlet为什么要实现serializable?相关的知识,希望对你有一定的参考价值。

HttpServlet为什么要实现serializable?在什么情况下,servlet会被序列化?
如果未显示定义serialVersionUID,系统会用什么算法给指定一个?


Serializable是可序列化。
简单点将,就是实现了这个接口后,实例就可以转化为数据流了。

Servlet 是有状态的,所以需要持久化到本地(钝化),然后当 Tomcat 重启时,重新加载出来。比如Servlet存储了一些用户登录信息,而当时分布式缓存 redis 也还没流行,所以需要支持可序列化。

以上是关于HttpServlet为什么要实现serializable?的主要内容,如果未能解决你的问题,请参考以下文章

为啥要实现Serializable

为什么要实现Serializable? 是否都要实现Serializable

为什么要实现Serializable? 是否都要实现Serializable

Java实体对象为什么要实现Serializable接口?

为什么要实现Serializable

为啥要实现Serializable