三层
文章平均质量分 67
一支支穿云箭
积石待水,穿流而过。偃旗息鼓,蓄势待发。
展开
-
C/S 三层概述
[理解三层]: 三层简单来说可以算作是一种开发模式或者开发思想。它是把所做的工作分成若干个部分去做,这样条理清楚,维护方便。如图: 饭店将整个业务分解为三部分来完成,每一部分各负其责。 服务员只管接待顾客、向厨师传递顾客的需求---(UI); 厨师只管烹炒不同口味、不同特色的美食---(Bll);原创 2015-02-15 21:25:43 · 2563 阅读 · 15 评论 -
.NET三层登陆
最开始学习三层的时候是痛苦的,由于对返回值和概念的不甚理解,总感觉一条线梳理不清楚。拖了几天后,就开始敲代码,在敲得的过程中去理解。.net的三层倒是参考的很多博客,但不管怎么说最后还是有所收获。 记得看视频的时候,里面讲三层各管各的,互不影响。但他在代码里是怎么体现的还真没有这个概念,只是知道,看到了也未必认识。三层的互不联系最直观的体现在,U层的实体名称不能出现在B层,需要用到原创 2015-03-15 10:37:23 · 843 阅读 · 28 评论 -
三层加设计模式
在机房重构时需要在三层的基础上添加设计模式。通常为外观、抽象工厂、接口。 外观层:定义一个高层接口,为子系统中的接口提供一个一致的界面。还记得那个股票基金的例子吗?看书的时候感觉听懂了,但是用的时候还是懵了。不过最终还是勉强做了出来。【Facade】UI层:Facade层: BLL层: 通俗地来讲,外观层是给U层减负,使得U层和B层的耦合度降原创 2015-03-29 21:37:38 · 751 阅读 · 28 评论 -
存储过程之多表添加记录
机房重构之存储过程,注册功能。原创 2015-05-03 21:28:22 · 3783 阅读 · 22 评论 -
重构反思
1. 占小便宜,吃大亏(采用原来的数据库,没有系统的分析)。 随着重构的深入进行,越来越觉的自己之前做法很幼稚不理性,以至于在重构过程中走了不少弯路,这也算是坎坷修炼吧.首先要反思的是数据库的设计.重构的数据库虽然做了许多改变,但是仍然沿用了之前数据库的基础,所做的个人版改变也只是将原来的表进行了分拆和组合,本以为已经做的很好了,但是越用越吃力,要不就是数据库满足不了功原创 2015-05-17 23:38:56 · 1026 阅读 · 31 评论