Microsoft .NET Pet Shop
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet.asp
现在有2.0和3.0两个版本!很多的例子
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdadotnetsamp0.asp关于Duwamish,中文版的VS.net中有说明!自己找一个吧 :)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet.asp
现在有2.0和3.0两个版本!很多的例子
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdadotnetsamp0.asp关于Duwamish,中文版的VS.net中有说明!自己找一个吧 :)
解决方案 »
- 大于等于0,小于等于10000的正则表达式
- 如何做一个非数据库搜索的全站搜索
- 关于Jquery的问题。
- 求助 : 为什么报 索引超出范围。必须为非负值并小于集合大小。\r\n参数名: index
- 学asp.net的大专生还要不要升本科,过来人明示,致辞长谢<<--------------------
- ***如何实现防盗链--如何设置IIS下的某文件夹不让用户直接通过URL访问
- 关于SqlParameter构造函数的用法
- 我真服了有没有人帮我看看!!!关于GridView
- 急求一个简单的.NET论坛
- 在cd-rom上面构建我们的asp.net应用程序(不需要iis的支持)
- ★★★★★如何在文件下载完毕后自动关闭浏览器??★★★★★
- 关于dropdownlist选择的问题?
不明白!!!
哪高手路过的时候帮忙指点一下!
谢谢!!
但是我对里面的FACADE AND BUSSINESS还是没搞清楚,难道BUSSINESS就是为了对UPDATE 或者ADD DELETE操作进行数据 验证?
FACADE是遵循设计模式开发的,勉强目前是如此理解的。谁有高见,指点我一下。
对于FACADE和BUSSINESS,我是这样理解的!比如一个图书销售系统,可能有一个比较复杂的会员管理方法,还有一个经常变化的根据日期、书类等等因素的打折办法!那么在软件上对这些逻辑的处理应该放在BUSSINESS中,而且可能要有两个或更多的类来完成!
那么当发生一个销售事件的时候,按照传统的做法是在WEB层中对这些类进行组织使用,缺点就不用说了!现在加入了一个FACADE层来完成这样的工作,并实现一个统一接口给WEB!优点也就不用说了!如果发生的是一个简单的查询书目的事件,我们就可以不用在FACADE层了!
当然,究竟什么操作需要FACADE,什么操作不需要FACADE就要看程序员的了!!!以上只是我个人理解,请多指点!
business layer is where you implement your business logic.for facade, there are two cases
1. remote facade
good OO-Design require small objects/methods with clear responsibilities, so-call fine-grained design(细粒度)
but in case of concurrent programming(distributed programming, remoting....),
such design will suffer for round-trips between layers, then you can design a facade layer to encapsulate it to gross-grain desing(粗粒度), to pass a large amount of data in one round trip.2. service layer
some one recommends a service layer built to top of business layer.
it encapsulates business rules based on User Cases
All business rules of a User Case can be found in a class in service layer.I strongly recommend the book "Pattern of Enterprise Application Arichtecture"
http://www.microsoft.com/china/community/TechZone/TechArticle/TechDoc/duwamish.asp
它从三层结构中分出一层,使业务规则层更专注的处理业务逻辑及验证数据的正确性。
ms-help://MS.VSCC/MS.MSDNVS.2052/dwamish7/html/vtgrfArchitecturalOverviewOfDuwamish70.htm