1、新建项目--Web--MVC4WEB应用程序; 2、输入名称--确定--空-- 3、添加新建项目--C#类库:BLL(引用DAL、Models),DAL(引用Models),Models 4、UI部分就是MVC部分(引用BLL、Models) 5、DAL添加Helper文件夹,SQLHelper ...
分类:
Web程序 时间:
2018-01-03 22:37:28
阅读次数:
258
三层架构 一般命名规范: 三层架构: 数据访问层(DAL):一般只编写基本的增、删、查、改方法,不能出现业务逻辑。作用:解析对象 组合SQL;封装对象上传。 业务逻辑层(BLL):一般只编写业务逻辑代码,根据用户的需求决定如何调用数据访问层的方法,不能出现任何SQL语句及数据访问代码,只能调用DAL ...
一直以为MVC就是三层,最近通过.net的学习才知道,三层架构是指表示层(UI),业务逻辑层(BLL)和数据访问层(DAL) ,UI负责与用户的交互,DAL负责访问数据(其实是操作model,model对应物理表), BLL连接UI和DAL,负责一切业务逻辑。 而MVC只是表示层UI的细分,这里引用 ...
分类:
Web程序 时间:
2017-12-22 12:25:11
阅读次数:
262
服务器控件特点: 在浏览器请求当前页的时候,服务器控件(标签)在服务器端 会被“转成”对应的html标签。 01. aspx页面的执行流程 2 服务器处理页面整体流程,包括页面生命周期 (很重要,很重要!!!!!!!!!!!!!) ControlWeb.bll只包含后台页面类。 前台页面集只有在运行 ...
分类:
Web程序 时间:
2017-12-20 21:52:22
阅读次数:
215
冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡 ...
分类:
编程语言 时间:
2017-12-08 14:26:19
阅读次数:
207
《前言》 《目录》 (一) Winner2.0 框架基础分析 (二) 短信中心 (三)SSO单点登录 (四)PLSQL报表系统 (五)钱包系统 (六)GPU支付中心 (七)权限系统 (八)监控系统 (九)会员中心 (十)消息中心 (十一)Winner前端框架与RPC接口规范讲解 (十二)上层应用案例 ...
分类:
其他好文 时间:
2017-12-04 14:59:51
阅读次数:
176
一、先从M部分写起(Modles\DAL\BLL) 1.Modles 实体类:上次实体类已经搞定。 2.DAL 数据访问类类 (1)通用数据数据访问类: A: 先编写数据连接字符串,写到网站根目录Web.config里面和<appSettings></appSettings>节点并列 B: 要在通用 ...
分类:
Web程序 时间:
2017-12-03 18:54:33
阅读次数:
233
1.三种模式比较 一、MVC框架(适合大型项目) 1.V视图 (网页部分) 2.M模型 (业务逻辑+数据访问+实体类) 3.C控制器 (介于M和V之间,起到引导作用) 二、三层架构 1.UI (网页、窗体) 2.BLL (业务逻辑,只有逻辑代码,没有数据访问代码) 3.DAL (数据访问,访问数据源 ...
分类:
Web程序 时间:
2017-12-03 16:31:02
阅读次数:
180
/// <summary> /// 导出 /// </summary> /// <returns></returns> public FileResult xiazai() { //查询到数据 var result = bll.showinfo(); if (result != null || re ...
分类:
Web程序 时间:
2017-11-28 12:40:54
阅读次数:
180
三层架构分为:表现层(UI(User Interface))、业务逻辑层(BLL(Business Logic Layer))、数据访问层(DAL(Data Access Layer))再加上实体类库(Model) 1、实体类库(Model):主要存放数据库中的表字段 2、数据访问层(DAL):主要 ...