
三层架构
三层架构是系统架构的基础。了解三层架构对系统解耦和规划有着重要作用
Aldeo
努力向前
展开
-
三层架构—简析
分层的目标是为了“高内聚,低耦合”,分层可将复杂的简单化,当需求需要改变时,你只需要该相应部分而不用大范围的修改。分层还提高了可维护性和可扩展性,但并不是所有的都要分层,业务逻辑简单,没有真正的数据存储层这时就不需要分层,如果分层反而会增加复杂度。所以我们平常在使用时要注意灵活应用。原创 2014-07-28 11:03:33 · 5461 阅读 · 30 评论 -
机房重构 之 SqlHelper
机房收费开始一段时间了,刚开始也是敲了一段时间,发现D层访问数据库出现了大量的重复代码,每个D层类都要单独访问数据库。发现问题,咱们就解决问题,查阅前人的博客,发现了一个SqlHelper类,运用一下,果然好用,省去了大量时间去写重复的代码。 小面对SQL中的一些类方法进行简单的介绍。 1.SQLHelper.ExecuteNonQuery 作用:用于执行语句 2. SQLHelper原创 2014-08-10 20:38:11 · 3938 阅读 · 46 评论 -
机房重构 之 抽象工厂+反射+配置文件 实现数据库访问
重构机房已经开始三个多星期了,从刚开始的一头雾水,到现在的柳暗花明,由开始的无从下手,到现在感觉犹 如脱胎换骨了般。和两个星期前相比,现在明朗了多了,心情也好了不少。 先给大家看一下这次重构的整体架构图: 在前面一篇博文中对三层(UI、BLL、DAL、Entity)http://blog.csdn.net/zhangzijiejiayou/article/details/原创 2014-08-24 21:42:48 · 2424 阅读 · 37 评论 -
三层架构—再思考
三层结束一段时间了,前面进行过总结。上篇有大神问我为什么不敲一个VB.NET版的登陆窗体,我想说其实我敲 了哦,本篇博客奉上。本来着手开始重构机房收费系统了,这两天敲了一个VB.NET版的机房登陆窗体,突然发现不 对,没有加设计模式中的内容,所以打算推到重来,下一步打算加上工厂+反射再敲一遍,再加上其他模式,打造传 说中的七层。但还是想总结一下,因为这个简单的登陆窗体正好说明三层,通过这次自原创 2014-07-31 21:55:22 · 1563 阅读 · 20 评论