一.三层架构(高内聚,低耦合)1.Model层:中的实体类是与数据库表严格对应的,并定义的public成员属性。2.DAL数据访问层:实现对数据库中数据的“增,删,改,查”操作。4.Web表现层:Web页面功能3.BLL业务逻辑层:针对具体问题的操作,即对DAL层的操作需要注意的是: ...
分类:
数据库 时间:
2014-12-23 13:40:44
阅读次数:
183
上次我们谈了MVC,而之前我们学习过三层,那么我们不禁就要问,他们说的是一回事吗,他们有什么联系吗?
三层架构(3-tier application)通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的...
分类:
Web程序 时间:
2014-12-21 22:16:04
阅读次数:
206
三层架构的命名:UI: User Interface (数据显示层 用户界面)BLL:Business Logic Layer (业务逻辑层)DAL:Data Access Layer (数据访问层)Dao:Data Access Object (数据访问对象和数据访问层一个意思)常用代码...
分类:
Web程序 时间:
2014-12-19 15:36:45
阅读次数:
164
用三层做窗口登录实例,与曾经做的《机房收费系统》相比,除了引入分层的理念外,最大的改观就是数据的传递由传參升级成了传实体,而查询数据库的返回结果也有了返回实体与返表的选择传參数与传实体窗口登录实例的的UI层是接收用户操作的最外层,数据经它转交给BLL层,如今先看下我们用以往传參数的方式,来编写的登录...
分类:
其他好文 时间:
2014-12-18 15:04:57
阅读次数:
157
通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
表现层(UI):
UI的作用
(1)向用户展现特定业务数据。
(2)采集用户的输入信息和操作。
UI的设计原则
用户至上,兼顾简洁。
UI中常用的技术
WindowsForm:Form、Control
ASP.NET:aspx、ascx、master、h...
分类:
其他好文 时间:
2014-12-15 19:10:36
阅读次数:
202
三层即显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
显示层
作用
向用户展现特定业务数据
采集用户的输入信息和操作
原则
用户至上,兼顾简洁
业务逻辑层
作用
从DAL中获取数据,以供UI显示用
从UI中获取用户指令和数据,执行业务逻辑,或通过DAL写入数据源。
原则
负责处理业...
分类:
其他好文 时间:
2014-12-14 14:38:47
阅读次数:
132
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bindTree(); } } private void bindTree() { ALIYUN_PIC.BLL.Folder_oper_BLL bll...
UI设计:
UI即User Interface(用户界面)的简称。UI设计则是指界面美观的完整设计;流畅好用的人机交互;用户体验(用户黏性)。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。
业务逻辑层BLL:
业务逻辑层(Business Logic Layer),主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻...
分类:
其他好文 时间:
2014-12-09 23:12:19
阅读次数:
431
modal DAL,BLL都是类库的形式 最终结果如下: 数据库代码: -- Table: student -- DROP TABLE student; CREATE TABLE student
( name text NOT NULL, "number" integer NOT NULL, tel...
分类:
数据库 时间:
2014-12-05 17:06:42
阅读次数:
235
抽象工厂模式:在上一篇中讲到通过各个具体球类(如:足球,篮球等)来继承总球类(Ball),来实现通过BallFactory对具体球类的生产.不过,当时只是能造出不同球类,而在每种球类中肯定也有颜色,大小等不同的属性.所以,为了实现在工厂中添加属性.将抽象的Ball球类,修改成Bll接口,在该接口中添...
分类:
其他好文 时间:
2014-12-03 22:58:14
阅读次数:
171