ASP.NET三层架构——BLL层(业务逻辑层)
今天,我们来学习一下BLL层的框架搭建:
在创建BLL层之后,我们要搭建BLL层中的Manage类,具体样式参照下图:
注意:我们要遵循一个原则:要根据DAL层中的Service类来创建BLL层的Manage类,也就是一个Service类对应一个Manage类。
在Manage类中,首先,我们需要引用几个命名空间:
using System.Data;
using DAL;
using Model;
接着,我们要将Service类中的(增删改查)方法给复制粘贴到对应的Manage类中:
接着,我们在Manage类中的增删改查方法中分别调用所对应Service类中的增删改查方法就可以了。
/// <summary>/// 查询/// </summary>/// <param name="id"></param>/// <param name="content"></param>/// <param name="state"></param>/// <returns></returns>public static DataTable Select(int id = 0, string content = "", int state = 0){return TaskService.Select(id, content, state);}/// <summary>/// 添加/// </summary>/// <param name="task"></param>/// <returns></returns>public static int Insert(Task task){return TaskService.Insert(task);}/// <summary>/// 删除/// </summary>/// <param name="id"></param>/// <returns></returns>public static int Delete(int id){return TaskService.Delete(id);}/// <summary>/// 更改/// </summary>/// <param name="task"></param>/// <returns></returns>public static int Update(Task task){return TaskService.Update(task);}/// <summary>/// 根据id查找/// </summary>/// <param name="id"></param>/// <returns></returns>public static Task Select(int id){return TaskService.Select(id);}
注意:切记一定不要出现自己调用自己的情况。比如说图中这种就是不对的。
今天的分享就到此结束了,有不懂的地方可以在下方评论区留言哦。
ASP.NET三层架构——BLL层(业务逻辑层)相关推荐
- 桥接模式的应用之三层架构中的业务逻辑层(BLL)与数据访问层(DAL)的解耦
各层的作用 ①用户界面层:只负责显示和采集用户操作. ②业务逻辑层:负责UI和DAL层之间的数据交换,是系统架构中体现核心价值的部分.它关注点主要集中在业务规则的制定.业务流程的实现和业务需求的有关系 ...
- 三层架构:表示层-业务逻辑层-数据访问层
三层架构和MVC是两个东西. 非要相关的话: 三层架构中"表现层"的aspx页面对应MVC中的View(继承的类不一样) 三层架构中"表现层"的aspx.cs页 ...
- 三层架构:表示层-业务逻辑层-数据访问层2
概述 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构.微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层.业务逻辑层(又或称为领域层).表示层. 三层结构原理: 3个层次中, ...
- 三层架构:表示层-业务逻辑-数据层
三层架构:表示层-业务逻辑- 原文地址:三层架构:表示层-业务逻辑层-数据访问层 作者:灰烬 三层架构和MVC是两个东西. 非要相关的话: 三层架构中"表现层"的aspx页面对应 ...
- 三层架构:表示层-业务逻辑…
原文地址:三层架构:表示层-业务逻辑层-数据访问层作者:灰烬 三层架构和MVC是两个东西. 非要相关的话: 三层架构中"表现层"的aspx页面对应MVC中的View(继承的类不一样 ...
- java中表示层 控制层 业务逻辑层 数据访问层
控制层(controller):的职能是负责读取视图表现层的数据,控制用户的输入,并调用业务层的方法: 业务层(service):需要根据系统的实际业务需求进行逻辑代码的编写,有些业务逻辑需要通过与数 ...
- 三层架构之业务逻辑层
你好,是我琉忆. 今天我们讲一讲三层架构中的业务逻辑层 1.业务逻辑层的介绍 业务逻辑层(Business Logic Layer,简称 BLL)是系统架构中体现核心价值的部分.它的关注点主要集中在业 ...
- android ui层 交互层 业务逻辑层 服务层,表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)...
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI).业务逻辑层(BLL).数据访问层(DAL).区分层次的目的即为了"高内聚,低耦 ...
- petshop详解之五:PetShop之业务逻辑层设计
五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分.它的关注点主要集中在业务规则的制定.业务流程的实现等与业务需求有关的系统设计 ...
最新文章
- 文本文件写java_Java 读/写文件文本文件的示例
- python爬取b站弹幕_爬取B站弹幕并且制作词云
- linux中head下的所有参数,Linux 命令之head 命令使用
- 【Yarn】工作机制及任务提交流程
- 循环报数java代码_循环报数 Java实现
- JSP九大内置对象及其使用教程
- matlab安装自行下载的工具箱
- Cocos Creator plist图集使用方法
- win32应用程序_教你打开程序提示不是有效的win32程序怎么办
- 首屈一指的全球招聘与薪资支付平台Deel收购Zeitgold,以增强薪资和人工智能服务
- 小白学SLAM的流水账(一):跑通ORB踩过的坑
- html适合app的登陆页面,纯CSS3创意手机APP登录界面动画特效
- NTP for Linux
- tomcat启动就运行我的写的java类
- 前端框架AdminLTE
- YOLOv3庖丁解牛(一):网络结构
- 关于抖音如何热门,怎么上推荐获取更多的流量,获取更多的抖音粉丝
- 2.nltk下载语料库(一直提示连接失败/内核nltk直接挂了)
- xgboost 怎么读_当初零基础入学的小学生,现在怎么样了?妈妈:每天辅导到十点...
- 基于BS的酒店餐饮管理系统