asp.net-mvc C Asp.Net MVC CSLA DDD可能
前几天我被要求查看一个基于ASP.NET MVC CSLA DDD(域驱动器设计)的系统.该系统的第一个版本基于ASP.NET MVC CSLA.第二个版本是基于加上DDD.原因是因为……好吧,我不知道是什么.当我查看两个不同架构的图表时,很明显第二个版本非常复杂. CSLA对象基本上使用了Domain对象.当你看到这样的东西时,你知道它已经闻起来但是很难证明为什么有人不应该这样做而没有A)对所有主题有极端的了解或者B)长时间使用它.我没有这个主题,但我知道如果我从头开始构建这个,我不会这样做,也不会与很多开发人员联系. 所以,亲爱的读者,在这种情况下你会做什么?我的想法是,如果你想使用CSLA和MVC和DDD,那么你做一个立场并选择一个或另一个(CSLA或DDD).如果你不这样做,厨房里的厨师太多了. 如果您对此事有意见,请提供一些见解. 解决方法My thoughts are that if you want to 我倾向于同意你的意见.如果有人想用已经刷新的DDD友好架构支持框架做DDD,我推荐S#arp Architecture而不是CSLA. 话虽这么说,有些人觉得有可能使用CSLA来处理DDD的某些方面.显然,DDD纯粹主义者可能会对这种前景感到畏缩,但你不必是纯粹主义者从DDD那里获得一些东西. Derick Bailey有一个关于这个主题的有趣博客:http://www.avocadosoftware.com/csblogs/dredge/archive/2007/02/19/687.aspx (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET批量下载文件的方法
- ASP.NET Page_Init被解雇了两次!
- 如何在asp.net中更改javascript警告框的标题?
- ASP.NET MVC3中的HTML反而不是JSON的IIS响应
- asp.net-mvc C ASP.net身份在删除外部帐户后停止分发外部Co
- ASP.Net WebAPI与Ajax进行跨域数据交互时Cookies数据的传递
- asp.net-mvc – ie9:调试时出现恼人的弹出:“错误:’__f
- asp.net-mvc-3 – Azure网站上的RavenDb – 访问被拒绝
- asp.net-mvc – 使用asp.net mvc 2功能与火花浏览引擎
- asp.net-mvc – 从ASP.NET Web API返回一些字段
- 什么是在asp.net中301重定向更推荐的方法?
- asp.net – 如何添加.aspx页面到现有的MVC 4项目
- asp.net – 在fileupload中选择立即调用C#函数文
- asp.net – 在MVC3或IIS 7.5中禁用x-frame-optio
- asp.net – 干净的方式来防止输入按钮提交表单
- asp.net – Application_error函数间歇性捕获“文
- asp.net中MVC借助Iframe实现无刷新上传文件实例
- ASP.NET清空缓存时遇到的问题简析
- asp.net-web-api – Web API / MVC 6中的安全JSO
- asp.net-mvc – 文件上传MVC
- asp.net-core C 如何使用ASP.NET注册OData
- asp.net-mvc-3 C 如何从ASP.NET MVC#输出中
- asp.net-mvc C 已经使用相同的参数类型定义
- asp.net C MVC4 C ContextDependentView C
- ASP.Net C AJAX UpdatePanel中的Javascript
- asp.net-mvc C ASP.NET MVC中的WebApi [Fro
- asp.net-mvc C 使用AD的ASP.NET MVC表单Aut
- asp.net-mvc-4 C 在EF迁移配置类的Seed方法
- asp.net C 适用于多个用户的EWS通知中心
- asp.net-mvc C MVC应用程序中的随机数生成