【发布时间】:2011-10-13 13:16:35
【问题描述】:
我有几个经过彻底的单元测试和精心制作的丰富 DDD 模型类,具有最终的不可变不变量和完整性检查。对象的实例化通过适当的构造函数、静态工厂方法甚至通过构建器进行。
现在,我必须提供一个 Spring MVC 表单来创建一些类的新实例。
在我看来(我不是专家)我必须为我想要绑定的所有表单的支持类提供空的构造函数和属性的设置器。
那么,我该怎么办?
创建专用于形成支持的贫血对象并将信息传输到我的域模型(对于 DRY 原则来说如此……)调用适当的方法/构建器?
或者有没有我错过的机制可以挽救我的一天? :)
提前感谢您的智慧!
【问题讨论】:
标签: spring spring-mvc domain-driven-design immutability