微软.NET经典架构例程Duwamish 7.0分析

原创 2003年04月25日 16:28:00

微软.NET经典架构例程Duwamish 7.0分析<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Duwamish 7.0是微软对基于.NET技术三(N)层架构的经典解释,本人对其架构及源码进行了仔细分析,写出来与大家分享,不足之处,敬请赐教!也希望大家对三层架构有进一步的提高,大家共同进步!

这是微软官方的总体架构:

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

下图是我对Duwamish 7.0详细的架构描述,简短说明如下

Web 层Web 层为客户端提供对应用程序的访问。Web 层由 ASP.NET Web 窗体和代码隐藏文件组成。Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理。

业务外观层 :业务外观层为 Web 层提供处理帐户、类别浏览和购书的界面。业务外观层用作隔离层,它将用户界面与各种业务功能的实现隔离开来。除了低级系统和支持功能之外,对数据库服务器的所有调用都是通过此程序集进行的。

业务规则层 :包含各种业务规则和逻辑的实现。业务规则完成如客户帐户和书籍订单的验证这样的任务。

数据访问层 数据访问层为业务规则层提供数据服务。

通用”(Common) 层:包含用于在各层间传递信息的数据集

SystemFramework层:项目内的应用程序配置和跟踪类

 

下面以微软官方创建新帐户的序列关系图为例更加深入的领会上述层间调用关系:

 

.NET框架程序设计——体系结构

谈到.NET,相信对于大多数初学者而言,都会感觉比较乱、比较迷茫,什么ASP.NET、VB.NET、VC.NET、ADO.NET、.NETFramework 等等概念,搞的我们晕头转向的,他们之间到底...
  • dongyue786
  • dongyue786
  • 2014年10月15日 15:47
  • 1936

.NET分层架构

我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层...
  • chz_cslg
  • chz_cslg
  • 2014年06月03日 15:55
  • 926

壮哉大微软,.Net人的春天来了,你准备好了嘛!

http://www.cnblogs.com/hguchen/p/5621809.html ********************************************** ...
  • zhao1949
  • zhao1949
  • 2016年06月29日 09:04
  • 634

微软的组织架构和微软的网上资源架构

根据微软CEO史蒂夫·鲍尔默在2013年7月11日的备忘录的内容,微软将实现全局战略,即所谓的“一个微软”。微软的将主要关注与四个工程领域,操作系统(OS)、应用(App)、云计算和设备。具体改动如下...
  • define_us
  • define_us
  • 2015年01月30日 18:44
  • 1187

大型网站系统架构分析整理

千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性? 首先讨论一下大型网站需要注意和考虑的问题。 数据库海量数据处理:负载量不大的...
  • Charles0391
  • Charles0391
  • 2015年04月21日 22:38
  • 2757

03 Opencv部分经典例程赏析

Opencv部分经典例程赏析
  • czg13548930186
  • czg13548930186
  • 2017年04月18日 21:43
  • 869

近几年微软笔试题汇总分类解析

作者:寒小阳 时间:2013年10月。 出处:http://blog.csdn.net/han_xiaoyang/article/details/12163251。 声明:版权所有,转载请注明出处...
  • yaoqiang2011
  • yaoqiang2011
  • 2013年10月11日 16:52
  • 4404

《观止-微软创建NT和未来的夺命狂奔》 语录摘抄

本文将读过的《观止-微软创建NT和未来的夺命狂奔》这本书中一些觉得经典的语句摘抄下来,供以后借鉴: 经典摘要 软件不仅是智慧的结晶,也是信仰、尊严和魅力的代名词。 好的技术不一定都能换成钱。不能换成...
  • z_play_du
  • z_play_du
  • 2014年02月02日 01:01
  • 1900

经典游戏服务器端架构概述 (1)

作者介绍:韩伟,1999年大学实习期加入初创期的网易,成为第30号员工,8年间从程序员开始,历任项目经理、产品总监。2007年后创业4年,开发过视频直播社区,及多款页游产品。2011年后就职于腾讯游戏...
  • tengxy_cloud
  • tengxy_cloud
  • 2016年12月12日 09:58
  • 2131

微软图表控件MsChart的简单使用

       昨天在网上看到了微软发布了.NET 3.5框架下的图表控件,第一时间抓下来看了一下,发觉功能很强劲,基本上能想到的图表都可以使用它绘制出来,给图形统计和报表图形显示提供了很好的解决...
  • XueminXu
  • XueminXu
  • 2014年05月27日 10:05
  • 1380
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:微软.NET经典架构例程Duwamish 7.0分析
举报原因:
原因补充:

(最多只允许输入30个字)