码迷,mamicode.com
首页 > 其他好文 > 详细

传参数与传实体、返回实体与返表——三层架构登录实例

时间:2014-06-10 07:57:08      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:c   style   blog   a   http   ext   

        在用三层做窗体登录实例的时候,暂时没有加设计模式和反射配置,与以前做的《机房收费系统》相比,除了引入分层的理念外,最大的改观就是数据的传递由传参升级成了传实体。

       先看下用传参数方式的登录按钮click事件

bubuko.com,布布扣

 

       通过参数传递乍看起来清晰易读,但是这样的程序耦合度太高,会为以后的数据变动和维护埋下隐患。例如,需要传递的数据增加了一个ID,user=mgr.SelectUserLogin(userName,password)行代码就要修改一次,如果再增加一个Level呢?难道需求每变动一次,就要改动一次代码吗?现在需要传递的参数才几个,假设做大一点的系统,面对十几二十个参数,每个用到它的地方都要改,这样不累也会被烦死的。

       为了解决这个问题,实体对象应运而生,它把这些变化都封装到了一个类中,例子改动如下

bubuko.com,布布扣

       传实体的方式很好的解决了这样的安全隐患,所以在三层架构中虽然各个层次的程序集只是引用实体,但是它的作用不可小觑。

 


 


 

传参数与传实体、返回实体与返表——三层架构登录实例,布布扣,bubuko.com

传参数与传实体、返回实体与返表——三层架构登录实例

标签:c   style   blog   a   http   ext   

原文地址:http://blog.csdn.net/wangjingna/article/details/29618689

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!