DotNet面向对象开发框架规划
1、背景目的
为了规范化DotNet面向对象开发框架结构的合理性和流畅性,使以后开发工作能够在一套比较完善的框架结构下开展,提高开发质量与效率,根据我的对.net的初步了解和以往的开发经验,总结出了下面一套DotNet框架开发构造。
2、框架结构图
项目 |
Windows应用开发 |
WEB开发 |
数据库操作 |
业务操作 |
页面配置 |
业务A |
业务B |
数据库设置 |
数据 库操作 |
基本页面 |
控件页面 |
待定 |
3、具体说明
上面的框架结构图使用了面向对象开发的三层结构,下面进行详细的说明:
一、数据库封装层
将与数据库相关的设置与操作全部封装在这一层,实现三层结构的底层数据接口。主要分为两大类:
(1)数据库设置:包含数据库信息与数据库相关控件的定义设置(如SqlConnection、SqlCommand……等)
(2)数据库操作:包含对数据库进行操作的各类具体结果函数(如通过对数据库操作,返回DataTable数据集……等)
二、业务逻辑层
这一层涉及到项目的全部业务流程的规范与定义,是项目开发的重要。
(1)业务A:包含涉及A业务的全部操作方法函数(比如用户业务,包括用户注册函数、用户登录函数……等)
……
三、页面显示层
这一层是用户看到的最终结果,包括了整个项目系统的页面显示设置。
……
4、总结