繁体   English   中英

Java Bean:因为在以下示例中实现了可序列化接口?

[英]Java Beans: Because implement serializable interface in the following example?

我正在做一个教程roseindia.net( http://www.roseindia.net/tutorial/java/jdbc/dataaccessobjectdesignpattern.html )并使bean StudentBean.java实现java.io.Serializable接口。

这有什么理由吗? 数据是否以不同方式存储在数据库中以实现Serializable接口?

您链接到的教程不使用可序列化的类。

他们可能已经把它扔到那里以遵循一般的Java bean模式,但是不需要通过JDBC将它写入数据库。 你对此感到困惑,因为没有解释。

Serializable用于ObjectOutputStream,例如使用RMI写入文件或通过网络传输bean。 因此,对于数据传输对象,这不是一个支持的坏功能。

Java提供了类来支持将对象状态写入流并从流中恢复对象。 java.io.Serializable是一个标记接口 ,它提供了在数据库表,文件或通过网络传输等方面实现对象的类状态(实现Serializable)的能力。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM