我试图学习一些最佳实践,同时加强了MVC4。我有三个项目的解决方案:为MVC4应用程序创建服务层,同时履行单一责任
- 网站:MVC的东西
- 核心:数据模型
- 测试:测试类
现在我想补充:
4:服务:业务逻辑
这将需要逻辑,诸如从我的控制器“GetFilteredItems()”和放置m转换成一个Service项目,该项目取决于Core,并依赖于Web。当我开始这样做时,我想尊重单一职责,并为每个方法创建一个类。我的问题:
1)这是一个好办法?
2)说我需要一个GetFilteredItems方法,它需要一个ID并返回一个List。在命名类和方法方面,这里的约定是什么?我不能有一个带有SampleClass()方法的SampleClass类,它会返回一些东西,对吧?
这些都是很好的问题,但这不是适合他们的论坛。如果你想得到很好的答案,我建议你在http://programmers.stackexchange.com/上发布 – 2013-02-17 20:37:43