
三层架构的学习
本专栏除了介绍三层架构的基本知识外,结合C#语言,实现了对SQL server数据库的增、删、改、查基本操作,同时对其进行了封装,介绍了SqlHelper。
三层架构是一种面向对象的思想,主要是进行了解耦。希望能够对大家有所帮助。
小兀哥
变是永远不变的
展开
-
四大天王之变形金刚(SqlHelper)
1、基础介绍 SqlHelper是一个基于·NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了,很方便。原创 2014-07-11 11:21:54 · 2176 阅读 · 12 评论 -
三层架构与四大天王之——查
上次我们说到了,如何利用三层架构去数据库中删除数据,这次我们就来谈谈如何去数据库中查找数据,其实在上篇文章中也涉及到了查找,但那是将整个表中的记录都显示出来,而我们这次来查找我们所需要的某一条记录。 1、UI层 首先是界面,还记得我们第一次添加的“王菲”的那条记录吗,今天我们就将它查出来 查询的代码原创 2014-06-30 07:49:29 · 2120 阅读 · 11 评论 -
三层架构与四大天王之——改
今天让我们一起来认识一下“四大天王"中的最后一个,为什么要把修改放在原创 2014-07-05 08:02:36 · 2031 阅读 · 13 评论 -
三层架构与四大天王之——删
上篇我们介绍了,数据库四大功能之一——增,这次我们就说说如何利用三层设计来对数据实现删除记录的功能。 1、刷新 要想删除数据库中的记录,首先我们应该将表中的数据显示出来,所以此功能的实现方法如下 1.1UI层 其代码 //刷新按钮,刷新Users表的信息 private void butto原创 2014-06-16 08:00:58 · 2851 阅读 · 20 评论 -
三层架构与四大天王之——增
上篇文章我们介绍了三层架构原创 2014-06-13 08:34:04 · 2402 阅读 · 16 评论 -
三层架构与四大天王之前传
上篇文章我们介绍了一下三层架构的基础知识,这次就让我们来探寻一下他的运行机制吧。 1、实体层 (1)是什么 实体类——实体类其实是存放数据的,我们在数据库读取的数据就是存放在实体层里面的(是辅助数据库的映射,可以理解为传递数据的载体)。实体类主要是作为数据管理和业务逻辑处理层面上存在的类别; 它们主要在分析阶段区分实体类的主要职责是存储和管理系统内部的原创 2014-06-09 08:08:48 · 2915 阅读 · 20 评论 -
三层架构之基础知识
一、概念1、UI(表现层):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。用于接收用户输入的数据和显示处理后用户需要的数据。 2、BLL:(业务逻辑层):UI层和DAL层之间的桥梁。:针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。业务逻辑具体包含:验证、计算、业务规则等等。 3、DAL:(数据访问层):与数据库打交道。主要实现对数据的增原创 2014-05-31 09:15:15 · 7753 阅读 · 14 评论