net程序架构开发
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 程序架构,功能的划分: 数据库(包括存储过程) +数据访问(包括Microsoft Application Blocks for .NET的2.0版) + 数据结构(等价于强类型DataSet) + 业务逻辑层+ 业务表现层 数据库:不用说了,就是数据库了;不包括商业逻辑的,存储过程的主要作用是完成对表的基本操,包括添加、删除、修改、选择等; 数据访问层:实现对数据库的基本操作方法,添加.修改.删除,判断是否存在,选择数据等,较细粒度的处理,不需要要考虑如检验数据合法性、多步逻辑操作等;更粗粒度的实现在业务规则层 数据结构:可以使用强类型的dataset,这一层就是c#对数据库结构的映射,提供给其他层次的调用的; 业务逻辑层:数据访问层不需要关心的数据合法等都要在这里处理了,而且这里处理内容应该都是对数据访问层的进一步封装,这里的一个函数可能调用了若干数据访问层的小的处理过程;所以这里可以说是粗粒度的实现; 业务...