gpt4 book ai didi

java - POJO 类被序列化,没有读/写使用

转载 作者:行者123 更新时间:2023-11-30 05:55:56 28 4
gpt4 key购买 nike

我是 SPRING 的新手,被分配从事当前正在开发的项目。不幸的是,该项目的开发进展缓慢,所以人们来了又走,所以我无法问他们为什么有些事情是以某种方式完成的。

该项目是一个使用 SPRING 的 Web 服务。

他们使用 View - Controller - 服务(接口(interface)和实现) - DAO(接口(interface)和实现) - POJO(用于跨层传输数据结构的类)。

我检查过每个 POJO 的实现序列化。仔细检查和搜索代码后,发现没有任何 POJO 被写入或读取,无论是在 POJO 本身还是任何其他文件中。这让我问为什么要这么做。

POJO 由 DAO 中的 Oracle 语句填充,这些语句向上冒泡到 View ,然后向下冒泡回到 DAO,其中的信息使用 Oracle 语句写入数据库。 POJO本身并没有写入数据库。

SPRING MVC 或 java Web 应用程序是否需要序列化并且正在后台使用?服务器和客户端连接之间是否需要传输数据?所有 POJO 都在使用它,这是否有一个新人不认识的充分理由?

最佳答案

取决于各层中使用的技术以及实现细节。

如果使用 JPA/Hibernate 完成持久化,那么 POJO 很可能需要可序列化。

如果 POJO 通过 servlet session 传递到 View ,并且 session 复制已打开,那么您需要使 POJO 可序列化。

关于java - POJO 类被序列化,没有读/写使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53194829/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com