2010-06-03 61 views
1

这个问题以前可能已经被问过了,但我正在寻找与我见过的不同的答案。如何将业务逻辑和数据库调用与WCF Web服务分开?

我们的网站是在ASP.NET中,我们使用模型 - 视图 - 演示者模式来使业务逻辑脱离标记代码隐藏。

是否有一种可接受的Web服务模式,用于将业务逻辑从代码隐藏中解脱出来?看起来把逻辑放在'演示者'中是有误导性的,因为这些调用并不真正向用户提供任何东西,甚至可能不会将数据发送回客户端。

回答

0

我结束了一个'演示者'类型模式,就像我为我的ASP.NET页面一样。

0

我认为ASP MVC.NET适用于允许您分开业务逻辑以及编写单元测试的网站。

如果你坚持自己做,没有什么能阻止你创建模型,执行业务逻辑和生成演示者的“控制器”。我同意演讲者的业务逻辑不是一个好主意。