2013-02-09 171 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之間的服務層中執行此操作。