我正在使用Jackson将JSON映射到一个Java对象。
创建的Java对象是否是DAO,因为它是JSON结构的对象表示,因此提供了对JSON数据的访问?
发布于 2012-05-29 16:38:59
不,我会说这是一个data transfer object。
DAO习惯于persist data。
发布于 2012-05-29 16:42:51
它不是DAO设计模式。DAO模式代表提供对数据层的访问。
我更愿意说它是有价值的对象。
发布于 2012-05-29 16:39:00
由于您是从一个实例映射到另一个实例,因此我认为您使用了更多的转换器或适配器(看看适配器模式here)。
据我所知,DAO (数据访问对象)的目的是提供一个层或对象,以提供对数据存储的某种访问。
https://stackoverflow.com/questions/10795673
复制相似问题