标签系统应该与数据逻辑或业务逻辑交互吗?

时间:2009-07-01 07:49:27

标签: oop tags

我已经在我的爱好项目中引入了标签系统,方便快捷的搜索 问题是这个系统是否必须通过业务逻辑对象或数据逻辑对象进行交互和搜索?我认为第一个选项会更加灵活,因此我可以独立于标签系统的变化来改变数据逻辑。

1 个答案:

答案 0 :(得分:0)

正如您所指出的,这里至少有两种方法。我将推荐一个不使用业务逻辑的人。

我更喜欢分离修改逻辑和检索逻辑的设计。这意味着像save标记这样的操作应该转到业务逻辑(域模块)。但是按标签搜索应该转到自己的模块(报告模块)。由于这种分离,您不仅限于总线逻辑的检索功能。您可以使用数据访问层,甚至直接使用sql(可能是因为性能)。

相关问题