注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

糊涂小妹

一个矫情到不行的文艺小青年

 
 
 

日志

 
 

没有爬不过的山——三层  

2015-02-10 11:35:18|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
看着很高大上的复杂,其实归结本源就是分离,便利。
三权分立主讲:

1、UI层
就是一个界面层里的东西,把界面里的东西定义一下,确定他是存在的,且该有的东西都有。
2、BLL层
就是一个逻辑的传递。根据实体层的限制,将UI层的要求返给DLL层,再将DLL的返回值逻辑的判断,输出。他就是让UI与DLL两不相知。

3、DLL层
这个我感觉我是挺明白的,他就是一个查数据,一个填数据。他连接数据库,然后将BLL层的传递值和实体层的限制读出,进行查询和返还(不论由于没有记录),还有一个是写入,将记录写入。

4、实体层
这个不属于三层,我一直没太理解这个是什么,他是一个通用的,对所需要的东西的一个限制,就跟属性差不多是吧!

然后就是这几个层应用的总体关系:

   1.增、删、改(有参数的)——把数据从U层传入D层,数据库做相应修改,返回给U层一个修改提示,即成功与否;
   2.增、删、改(无参数的)——根据U层操作,对数据库做相应修改,返回给U层一个修改提示,即成功与否;
   3.查(无参数的)——把数据从D层传入U层,直接返回数据库中的表信息;
   4.查(有参数的)——把数据从U层传入D层,找到相应的数据,返回一个符合查询的虚拟表;
  评论这张
 
阅读(91)| 评论(17)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018