我在java中分配了一个使用顾客DTO的项目,但我查阅的是(dto)废弃how evil are data transfer objects或Is DTO pattern deprecated or not?
存在您推荐的其他模式吗?
我来自Entity Frame-w和c#world,其中存在存储库和工作单元模式
注意:我必须使用JAx RS网络服务......
答案 0 :(得分:0)
我要指出一个概念(不确定它会解决你的情况) - RemoteFacade 是一个很好的可选适合持久层。远程外观在面向对象的模型中,最好使用方法较小的小对象。这为您提供了很多控制和替换行为的机会,并使用良好的意图来揭示命名,使应用程序更易于理解。这种细粒度行为的后果之一是对象之间通常存在大量的交互,并且交互通常需要大量的方法调用。