博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CS通用项目系统搭建——三层架构第一天
阅读量:5990 次
发布时间:2019-06-20

本文共 695 字,大约阅读时间需要 2 分钟。

CS通用项目:使用三层架构进行搭建

三层架构:

 

表现层(UI(User Interface)):展示给用户的层面,包含窗体控件数据等信息。

业务逻辑层(BLL(Business Logic Layer)):用于处理前台的请求业务逻辑。

数据访问层(DAL(Data Access Layer)):用于存放数据库数据操作的代码。

再加上实体类库(Model):用于存放数据库中的表的字段。(本项目目前不会使用)。

 

如何搭建一个新的CS通用项目的解决方案。

开发工具VS

在创建项目的时候直接选择其他项目中的VS解决方案。

在解决方案中添加新建项目,添加两个类库,分别用于存放BLL层代码和DAL层代码。类库命名按规范要以.BLL和.DAL结尾。

继续在解决方案中添加新的项目,最开始我们可以直接添加一个简单的窗体应用程序作为我们的界面。

然后开始进行编写代码。首先我们会通过展示层来想后台发送请求,进行事件触发,然后会去调用BLL层的业务逻辑来进行处理,

而在业务逻辑层中会调用DAL层的方法来处理数据。

有一个情况需要注意,UI层要添加BLL层的DLL文件来进行引用,BLL层要引用DAL层的DLL文件。并且要在写方法名的时候要创建为静态方法static。

否则我们无法用  类名.方法名  的方法进行直接调用方法。

 

在数据访问层中我们需要用到ADO.NET来进行数据库连接,传递指令。

我们可以直接在数据访问层中直接新建一个新的SqlHelper,用来进行数据库连接,进行增删改查。

 

转载于:https://www.cnblogs.com/LittleDuan/p/10719984.html

你可能感兴趣的文章
MongoVUE 如何导出数据
查看>>
AngularJS快速入门指南02:介绍
查看>>
从零开始学Xamarin.Forms(二) 环境搭建、创建项目
查看>>
js 动态 activex 组件
查看>>
--@angularJS--路由、模块、依赖注入
查看>>
(十一) 一起学 Unix 环境高级编程 (APUE) 之 高级 IO
查看>>
用c#开发微信(3)基于Senparc.Weixin框架的接收普通消息处理 (源码下载)
查看>>
ODAC (V9.5.15) 学习笔记(二十一)数据复制
查看>>
Cocos2d-x场景功能描述的生命周期
查看>>
nim的引用和指针
查看>>
rdlc部署zt
查看>>
maven 完整的settings.xml
查看>>
ios开发FMDB导入SQLCipher加密数据库
查看>>
Atitit.异常的设计原理与 策略处理 java 最佳实践 p93
查看>>
SpringMVC Ajax返回的请求json的方式来解决在中国字符串乱码问题
查看>>
[推荐]Bitnami 开源软件包安装解决方案
查看>>
Android:改变Activity切换方式
查看>>
小tips: 使用 等空格实现最小成本中文对齐
查看>>
android最新的工具DateHelper
查看>>
git获取远端版本库上的Tag (没有clone[远端的版本库太大了])
查看>>