1 / 5
文档名称:

.NET平台下开发框架体系研究.doc

格式:doc   大小:15KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

.NET平台下开发框架体系研究.doc

上传人:迎春文档 2022/7/14 文件大小:15 KB

下载得到文件列表

.NET平台下开发框架体系研究.doc

相关文档

文档介绍

文档介绍:.NET平台下开发框架体系研究
王景璐 摘要:,、,以及Web服务,。实践证明,
王景璐 摘要:,、,以及Web服务,。实践证明,、部署及与其他网络系统集成变得更容易,并可提高软件稳定性和安全性。
关键词:.NET框架
中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2012)01-0154-01

1、框架设计目标
(1)框架应具备较好的通用性,能应用于大多数基于B/S和C/S模式的项目开发。(2)框架应具备较强的安全性,能保障系统的稳定运行。(3)框架应该是分层设计,各层组件可以部署在一台服务器上,也可以部署在多个系统中,从而使整个系统具有很好的可扩展性。(4)多个开发人员可以共享数据库的连接。因为数据库连接不是表示层直接实现的,而是由中间层调用数据访问层完成的,通过同一中间层就可以实现对数据库连接的共享。(5)如果业务发生变化,确保可以重新部署所有程序。
2、框架体系结构
现阶段的系统开发大多是基于B/S 或者C/S模式,相应的表示层通常表现为web和winform方式,为了体现出更好的灵活性和通用性,本框架没有对表示层进行设计,而是在表示层下面加入了应用接口层,应用接口层提供了表示层和下层之间的接口,体现了设计模式中的依赖倒转原则,降低了程序各部分之间的耦合。
这样,框架可以同时应用于windows应用系统和web应用系统中。对于传统数据访问控制层,可以再分为数据服务层和数据库操作层。其中,数据服务层封装了三种数据访问方式:本地访问、分布式远程访问和WebService访问。为了实现不同数据访问方式的调用,还必须加入核心调用层的设计。同时,框架还加入了安全防护层,确保系统具有较好的安全性。
(1)表示层。表示层是客户端的用户界面,负责从用户方接收命令,请求,数据,传递给应用接口层处理,最后将结果呈现出来。根据不同的需要,表示层可以表现为web或winform方式。(2)应用接口层。应用接口层作为用户表示层和下层的接口,负责给用户表示层提供组件的访问接口,并且负责封装用户表示层传入的数据信息。同时,表示层还可以作为隔离层,将用户界面与各种业务功能的具体实现隔离开来。(3)核心调用层。核心调用层根据配置文件的配置信息,确定所需要调用的服务方式,启动数据服务层。(4)数据服务层。数据服务层封装了三种不同的数据访问方式,分别为本地访问、分布式远程访问、WebService访问,,动态调用相应的数据库操作。(5)数据库操作层。数据库操作层定义了数据库操作组件,执行对应的数据库操作,返回结果集。
3、框架中的配置管理规范
.NET多层开发框架中的配置管理规范主要由配置文件EnvironmentManager。config和配