20100512三层架构例子总结.docVIP

  • 4
  • 0
  • 约小于1千字
  • 约 2页
  • 2017-08-11 发布于河南
  • 举报
三层架构案例教学说明 备注:目前只是按照三层架构的编程思路来进行编程规范,系统可以二层发布,也可以很方便地修改成真正的三层架构发布。 1、教学案例项目文件示意图: 说明: (1)其中DAL是数据层,BLL是逻辑层,UIL_MyForms和UIL_Reports是用户界面层。 (2)PublicMethid用来存储该层公共的方法; PublicVar用来存储当前层公共变量; 界面层各个界面对应数据层和逻辑层的代码的类文件名和该界面同名。如例子中form类XuejiWeiHu在DAL和BLL中对于层中的类名也是XuejiWeiHu。 2、以案例中实现提取学生信息为例,通过三层架构编程规范来实现。 (1)数据库:数据存储和存储过程维护,被执行的存储过程:AA_TiQuXueSheng,。 用于按照参数形式提取学生信息。 (2) 数据层(DAL):通过公共的数据提取方法(参数形式),从数据库中提取数据,并生成DataTabl的实例。 本例中的方法是:public DataTable TiQuShuJu_SQLParameters_Array_DT(string sqlstr, SqlParameter[] SQlCMDpas)。参数sqlstr表示存储过程名字,SQlCMDpas表示存储过程参数数组。 由于不是静态方法,在逻辑层(BLL)中必须通过实例化该方法所在类DAL.Publi

文档评论(0)

1亿VIP精品文档

相关文档