黑马程序员学习日记-----搭建三层的步骤

来源:互联网 发布:乐买网是淘宝自营的么 编辑:程序博客网 时间:2024/05/21 06:35

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------
搭建三层的步骤
1.首先理解各层之间的关联性和使用.
Dal,bll,ui不要忘记model实体类
2.创建需要的数据库,设计数据库时需要注意表之间的逻辑关联,
充分考虑好系统的功能设计,分析的非常透彻
表中的字段类型设计,也是非常重要,决定以后系统中的使用效率
每个表中必须有的字段
guid(全局唯一标识,用来系统整合,或者对外网址防止别人采集数据信息),
datetime(可设计为默认系统时间,无需用户输入,
lock(标识信息是否锁定),
verify(信息的审核),
delete(标记删除,通常在系统开发中并不是真实删除,先标记删除,最后通过审核以后再去删除)
bit类型在2000数据库中标识1,0,从2005数据库以后标识为,true,false,需要转换,所以我们采用int类型
每个表中可以多加一个备注字段,用来记录每条信息的日志 对添加的内容标记做个简单的注视
char(8000)最大
表明最好加上系统的名称,任何的数据库的设计,都需要牵扯到其他的系统中的表
整合时非常直观的可以看明白表的含义
3.搭建顺序
UI-model-DAL-Bll-UI
首先你要设计好系统的ui层,可以进行简单的演示,做好html代码,可以方便的修改重新设计系统
在ui层,数据库都确认无误以后,在进行设计其他的层
先设计model层,定义好需要的属性
要求:类名和数据库中的表名称一直,注意大小写,类名首字母都要大写
modle中定义字段类型需要和数据库表中的字段类型一致
自定义一个统一的数据库工具类
dal调用model和data工具类
bll调dal,model
ui调用bll,model
在实际开发中会用到数据库工具类,所以在这里也一并引用
ui层永远都不知道dal层里面的任何操作,只有bll层给出接口调用
data数据库工具类是项目中统一的类,可以用到任何层之间
bll层的方法名称要和dal层的方法名称一致
ui层调用bll层来实现数据的操作

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

详细请查看:http://net.itheima.com/
原创粉丝点击