环境:
春季3
Angular JS
Tomcat
问题:
我正在使用角度JS作为UI将遗留应用程序从struts2迁移到spring MVC REST。 这是一个典型的SPA。 对于struts2中的典型流程(例如:订阅产品),涉及多重动作和JPS,多重步骤。 相应的Spring MVC archirtecture每个步骤都有匹配的控制器调用(例如:3个步骤 - 3个控制器)
我的问题是关于DTO:
1)应用程序是否应该为整个流程/步骤传递一个DTO? 这适用于将使用相同DTO的所有流程/步骤。
2)每个步骤/动作都有一个单独的DTO(精简版)。这将导致仅传输所需的数据。
由于我的DTO非常复杂,因此很难为每一步传递整个DTO