实名认证用户熊川湘 身份证号码430811198506290914

原来我错了(对三层结构的理解)

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

总的归结起来:

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

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

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

posted @ 2010-07-14 17:39  浪达短信群发  阅读(219)  评论(0编辑  收藏  举报