2014-05-08 39 views
0

這是常見的嗎?Spring MVC - Web應用程序設計通用實踐

com.myproject.web.forms 
com.myproject.web.controllers 
com.myproject.core.dto 
com.myproject.core.service 

在UserController中, 形式轉化成DTO,然後傳遞給服務。

在我的情況下,我會有UserDto和UserForm。兩者幾乎完全一樣。

表單實際用於什麼?

+0

我想知道,如果在一般的「使用表格」,是一種常見的做法。就我而言,現在我無法理解它的使用,因爲Dto也可以在控制器中使用。 – googone11

+0

這真的取決於它們之間的區別。我建議看看Spring HATEOAS的資源模式;那種從Web API到內部域模型的適配器可以幫助解耦兩個AP,但是您應該檢查UserDto是否真的必要,或者應用程序是否可以直接使用域類。 – chrylis

+0

我可能必須閱讀「春天HATEOAS」。在我的結構中,顯然,我沒有域類。 – googone11

回答

相關問題