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中有说明!自己找一个吧 :)
解决方案 »
- 会vf的高手请进 答对分数全拿
- 根据数据库数据生成曲线图的问题。
- 关于文件下载问题
- url重写问题:如何在地址栏仅录入目录http://localhost/News就可以到达http://localhost/Pages/Pages_News.aspx
- 请教各位大虾:为什么我按水晶报表上“下一页”按钮一片空白,明明还有记录的
- teechar控件在ASP.NET中的为什么显示红叉(图片不显)[
- █㊣小政哥㊣█HtmlEditor 3.1控件我在自己电脑上传文件(图片,flash等)都可以,但放在服务器就不行了,上传一文件等半天没有反应?怎
- 为了这个问题(用Jmail接收邮件),我整整折腾了30*4天了,至今未搞定...
- asp.net button能否用runat="server"的html控件取代?
- 讨论:XML 和 传参 那个好些!!
- ★★★★★如何在文件下载完毕后自动关闭浏览器??★★★★★
- 关于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