2013-02-09 168 views
-2

我使用弹簧mvc。 我已经创建了控制器,视图,pojo,dao。 现在我需要创建一个从多个对象pojo堆砌的对象,是创建DTO的情况吗?DTO在春天mvc

+0

此对象的用途是什么? – mantrid 2013-02-09 13:28:53

回答

0

如果您的意思是您需要访问客户端的少数POJO的属性,并且想要将来自 客户端的呼叫数量减少到服务器,那么是的。最好创建一个DTO对象,在该对象中只放置POJO必需的属性,您将在客户端使用这些属性。并且由于从客户端到服务器的单个调用而返回此DTO。

1

如果您正在寻找仅用于查看目的而构建复合类型的对象,那么对于DTO有一个很好的参数。如果组合只是POJO的聚合,那么可以使用org.springframework.ui.Model,并在Controller中添加属性。如果需要应用逻辑和业务规则,最好在位于Controller和DAO之间的服务层中执行此操作。