分享
 
 
 

对使用net程序架构开发的一点点儿

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

使用net开发也有不短的时间了,项目做的不怎么样,却是有一点点儿不成文的...(不知说是什么好了?),请大家批评(欢迎批评指正 ninglng@163.com)

程序架构,功能的划分:

数据库(包括存储过程) +数据访问(包括Microsoft Application Blocks for .NET的2.0版) + 数据结构(等价于强类型DataSet) + 业务逻辑层+ 业务表现层

数据库:不用说了,就是数据库了;不包括商业逻辑的,存储过程的主要作用是完成对表的基本操,包括添加、删除、修改、选择等;

数据访问层:实现对数据库的基本操作方法,添加.修改.删除,判断是否存在,选择数据等,较细粒度的处理,不需要要考虑如检验数据合法性、多步逻辑操作等;更粗粒度的实现在业务规则层

数据结构:可以使用强类型的dataset,这一层就是c#对数据库结构的映射,提供给其他层次的调用的;

业务逻辑层:数据访问层不需要关心的数据合法等都要在这里处理了,而且这里处理内容应该都是对数据访问层的进一步封装,这里的一个函数可能调用了若干数据访问层的小的处理过程;所以这里可以说是粗粒度的实现;

业务表现层:按说这一层就是友好的操作界面了,但对于较复杂的系统,可以在这里单独处理数据的合法验证,而业务逻辑层就只需要处理业务上的逻辑了;而一般规模小的系统,业务逻辑和业务表现可以合二为一的实现;

以上这是'纵向'的分析,在实际的开发中为了更方便高效的开发,完全可以'横向'的分析,划分模块:

系统架构(通用)+权限处理(通用)+人员处理(通用)+具体业务实现+关于/帮助(通用)

所有的系统肯定都会有人使用,所以这里对权限和人员提取出来单独处理;

(欢迎批评指正 ninglng@163.com)

系统架构:主要实现,对系统的配置,常用设置的基本运行条件的处理以及整个系统的架构的实现.系统都会需要基本的运行条件的,这部分单独进行处理,做成通用的模块,以后的系统中可直接使用;

权限处理:对系统的权限进行管理,权限的处理在网上有比较多的成熟方案,形形色色,各有各的优点缺点,我们可以在吸取他们的优点的同时汇入我们自己的内容整理出符合我们通用原则的权限处理模块,对这部分内容进行各层次的封装,同系统架构做成通用的模块;

人员管理:这一模块原想加入到权限管理中,因为他们是息息相关的,但又想做成比较通用的模块,而系统对人员的处理需求又不太一样有些详细,有些粗略,很难协调,或许我们可以做成一个比较能满足大多数系统的需求的模块就可以合并到权限模块中,这样权限的设计将更加的简介高效;

关于/帮助:这个是系统或者整个公司的类似产品的关于和帮助,换个角度看就是一种广告的形式;

具体的业务:就是系统的不同之处了,也是我们工作的核心(假如上面模块的工作都已经完成),这一模块就是根据业务内容定制了,没什么好说的.

横向/纵向的划分是交插的,不是从一种角度进行的区分的.

这是个人的一点点儿想法,写在这里了,砖头等随便扔(但请不要打脸哦!)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有