2014-05-08 38 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

回答

相关问题