zoukankan      html  css  js  c++  java
  • 原来我错了(对三层结构的理解)

       做程序这么久了,以前一直对三层结构理解的不是很深,也可以说是错误的理解,以前做数据库操作类和业务类的时候,总是把一个表的数据操作层写在一起,比如在这个操作层获取多条数据,单条数据,以前操作这个表相关连的数据,这就造成了这个层的臃肿,职能不单一,结构不清晰。而且以前想当然的以为就只有表才建一个业务层(只针对数据库操作方面),其实只要是经常处理的多个表的数据(比如订单。订单这个业务用牵扯到用户表,产品表,销售表等),都可以单独提出来做一个业务层。

    总的归结起来:

    1.做单条数据记录子类。

    2.做单条数据的集合类(泛型),通过集合类来操作具体的子类。

    3.封装单独的业务类,避免在相关表的业务层里操作关联其它对像。


       本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢

  • 相关阅读:
    ZTUnity Profiler概述及Profiler window 说明
    利用反射球实现镜面效果
    (乱入)FingerGesture
    生成万花筒效果并截图
    (六)添加adb命令
    超时处理
    判断是否存在UI被触摸
    UI控件拖动失效
    (五)Unity插件生成
    (四)适配器Adapter
  • 原文地址:https://www.cnblogs.com/wzg0319/p/1777428.html
Copyright © 2011-2022 走看看