一、三层架构:
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。
优点
1、开发人员可以只关注整个结构中的其...
分类:
Web程序 时间:
2014-08-24 16:47:12
阅读次数:
230
三层架构已经学习了一段时间,机房收费系统的重构也正在进行,关于三层的认识正在不断加深,对于三层架构,我也简单谈谈我的认识!
什么是?
顾名思义,将一个软件系统的业务应用分为了三层,分别是:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)
为什么?
高内聚,低耦合
怎么用?
表现层(UI,user interface)
作用:用户使用的界面,向用户展现特定业务数据,采集用户的...
分类:
其他好文 时间:
2014-08-15 00:08:16
阅读次数:
323
三层架构并非MVC,MVC是一个非常早就有的经典的程序设计模式,M-V-C分为三层,M(Model)-V(View)-C(Control)。而web开发中的三层架构是指:数据訪问层(DAL-DatabaseAccessLayer),业务逻辑层(BLL-BusinessLoginLayer),以及用户...
分类:
其他好文 时间:
2014-08-09 15:50:39
阅读次数:
408
今天转博客园看到有人发表了一篇生成PFd的文章,准备自己也留一份准备以后用到的时候方便调用;首先去itextsharp网站下载控件(https://sourceforge.net/projects/itextsharp)将下载后的控件引用到自己的项目里面,主要的bll文件为:itextsharp.d...
分类:
Web程序 时间:
2014-08-08 20:58:16
阅读次数:
317
NPOI是什么?
NPOI是POI的.Net版本,即“N”表示“Net”。不论是NPOI还是POI,它们其实都是已经编写好的类库。类库大家并不陌生,我们在建立BLL层,DAL层,Facade层……,是不是都是在创建一个个类库啊。那么这个东西和它们差不多。
NPOI干什么的?
提供对Microsoft Office格式的文档读和写的功能。也就是说不仅仅用于对Excel的读和...
接着上一篇(EF6.0+APS.NET MVC5.0项目初探一(界面展示),说说我搭建项目的一点心得。第一步:我喜欢先建一个空的解决方案,只是个人喜好,不喜勿喷,呵呵。如图:第二步:添加项目所需要的类库:如图:第三步:添加类库引用UI.Manage->BusinessLogic.BLL,Domain...
分类:
Web程序 时间:
2014-08-02 18:10:33
阅读次数:
4220
这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的简单工厂了吧 接上文。 上文有说到,我在BLL层是已经可以new出不同的实例,这样就可以做到数据库驱动层的一个切换了。因为其是用接口的实例,而后面是用一个具体实现。这样果断是可以做到数据库访问驱动层的一个切换的,非常简单的只需要...
分类:
其他好文 时间:
2014-08-02 07:18:23
阅读次数:
313
异常信息: LINQ to Entities 不识别方法“EbcBuy.Bll.Common.Models.ContactInfoModel GetCustomerContactInfoModelFromPO(EbcBuy.Dal.Orders.Models.OrderInfo)”,因此该方法无法转...
分类:
其他好文 时间:
2014-07-30 11:28:33
阅读次数:
290
三层划分
三层架构通常意义上就是将整个业务划分为:表现层(UI),业务逻辑层(BLL),数据访问层(DAL)。三层并不是.net 的专利,而是一个广谱的框架设计思想,根本上是为了解决高耦合低内聚的问题。
各层的作用
U层:用户直接接触的一层,用于显示数据和接受用户输入的数据,为用户提供一种交互式操作的界面。通俗来说UI层就是简单的界面。
B层:是三层架构中的核心部分,这部分集中了软件业...
分类:
其他好文 时间:
2014-07-29 15:02:11
阅读次数:
265
1 、目录结构practice6 / ui / ui.h ui.cpractice6 / dal / dal.h dal.cpractice6 / bll / bll.h bll.cpractice6 / main.cpracitce6 / Makefile2、Makefile写法及说明CC = ....
分类:
系统相关 时间:
2014-07-22 22:48:12
阅读次数:
288