【发布时间】:2012-07-13 17:48:46
【问题描述】:
我正试图围绕松散耦合系统方面的这些对象之间的差异。业务对象是否与实体对象相同?我可以使用 MVC 中的业务或实体对象作为我的命令对象吗?命令对象与表单对象相同吗?只是在 Spring 术语和用法中寻找对对象类型的澄清。
我在 stackoverflow 上发现了一些问题,但没有什么可以解释我喜欢的。
Spring Web MVC 文档似乎说您可以将业务(实体?)对象用作命令/表单对象,但这不违反关注点分离吗?
来自 Spring 文档:
可重用业务代码,无需重复。将现有业务对象用作命令或表单对象,而不是镜像它们以扩展特定的框架基类。
【问题讨论】:
标签: java spring spring-mvc