基于.NET的面向领域的多层体系结构框架

本文阐述了在.NET平台上,遵循总体架构原则,采用面向领域的多层体系结构框架进行系统设计的方法。通过九大原则指导,创建易扩展、异构且简单的高质量软件产品。以异构解决方案为例,展示了如何通过XML数据标准格式或SOA实现与其它系统的无缝对接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在遵循总体架构原则的前提下根据目标架构结合Microsoft .Net的技术特点, 在.NET的平台上创建了面向领域的多层体系结构框架。

 

 

我们将在遵循公司架构原则的前提下在目标框架的基础之上创建出系统的逻辑架构和物理架构。

我们将在.NET平台上以面向领域的多层体系结构为框架来实现我们的系统。只要我们遵循九大总体架构原则,以基于.NET的面向领域的多层体系结构框架为平台去实现符合目标架构的系统,我们就会事半功倍的开发出易扩展,异构简单清晰, 健壮的高质量软件产品。以系统中的异构解决方案为例, 我们只要遵循九大原则中的第一第二条采用XML数据标准格式或SOA,Integration Adapter子系统/模块与其它业务子系统/模块解藕,有专门的子系统/模块负责与外界其它系统交互就可以轻而易举的在保证系统健壮的基础上实现异构,实现与其它系统的无缝对接。

转载于:https://www.cnblogs.com/CarySong/p/3765223.html

使用方法: 先附加DB_51aspx文件夹里面数据库到你的mssql 2000当中,用VS2005打开,修改web.config中的数据库配置: 这里改你的数据库用户名及密码 ,运行!OK! 后台路径为:admin/login.aspx 用户名 、密码为51aspx 采用多层分布式架构 -------WEB-------- 表示层,负责应用程序的表现形式、用户体验等。 -------Common------- 公共函数类,字符截取、验证用户输入信息等功能。一般被表示层调用。 -------BLL------ 处理应用程序的业务逻辑,被表示层调用。 -------DALFactory----- 抽象工厂,用于创建各种数据对象的方法,这里有配置文件和反射的运用。 -------Model------- Model程序集,存放实体类,用于数据访问层和逻辑层调用 -------IDAL-------- 数据操作接口,数据访问层实现其接口并重写它(体现了面向接口的编程思想)。 -------Sqlserver---- 数据访问层,实现具体的select、update、delete....操作,重写IDAL接口。 -------DBUtility---- 数据访问类组件,这里使用的是SqlHelper 注:这是我参考一些多层架构的资料结合对多层的理解写的一个demo,用了两天时间,可能不是很标准,大家看的时候,有什么意见多多交流,一起探讨.分页那里还有点bug,不过我想以后再改进了(分页封装到数据层我总觉得不好),前台部分没有用控件(貌似一个高手告诉我,如果哪天你做.net不用控件了,你就可以了,汗一下!我就索性试一试。^_^)。有什么不合理的地方,欢迎提出来,我们一起学习,一起交流。 作者:李平
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值