三层

来源:互联网 发布:科凌a8蓝牙淘宝 编辑:程序博客网 时间:2024/04/29 09:57




三层 :  1.表示层(usl) (主要实现和用户的交互,接受用户请求或者返回用户请求的数据结果的展现)


2.业务逻辑层(BLL) (承上启下,用于上下交互的数据进行逻辑处理,实现业务目标)


3.数据访问层(DAL) (实现与数据的交互和访问,从数据库获取数据或保存数据到数据库的部分)






业务实体Model:用于封装实体类数据结构,一般用于映射数据库的数据表或视图,用以描述业务中客观存在的对象。Model分离出来是为了更好地解耦,为了更好地发挥分层的作用,更好地进行复用和扩展,增强灵活性。


l 通用类库Common:通用的辅助工具类。


一些共性的通用辅助类和工具方法,如数据校验、缓存处理、加解密处理等,为了让各个层之间复用,也单独分离出来,作为独立的模块使用












结构清晰、耦合度低
便于系统的扩展
利于开发任务同步进行
降低了一定的性能
0 0
原创粉丝点击