栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > .Net

.net三层架构

.Net 更新时间:发布时间: 百科书网 趣学号

三层架构这里简单说一下一个我用过比较多的,算是简单的三层吧,目前运用于CMS系统、建站、小程序,Android和iOS后台服务或者博客。

三层架构主要使用MVC分为UI-BLL-DAL即ui层-业务层-数据访问层。ui层理解是MVC中view层而我们熟悉的control层是调用我们的业务层,这里还有分几个处理的类库。MODEL ,DBUtlity,Common。第一个是定义了数据类字段,第二个主要存放访问操作数据库的类,第三个是一些公共的功能。

截个图建了这几层

这几层可以做出CMS建站和博客没有问题,上面没有讲到三层中ui、业务、数据访问层主要写一些什么下面简单,晒一晒代码,

大家意盈一下应该就能懂。

因为我们使用的是MVC所以本身ui层就是View了

后缀是cshtml就是view的表现层,

业务层,处理一下业务例如增删改查功能,这里不用写sql语句,主要是处理一些逻辑然后调用数据访问层帮我们处理数据

代码意盈#region
        ///


        /// 根据id查询list
        ///

        ///
        ///
        public static List BllArticleListId(int id) {
            return DalArticle.DalArticleListId(id);
        }
        #endregion
        public static string BllArticleId(int id)
        {
            return DalArticle.DalArticleId(id);
        }

数据访问层,本身是写一些sql语句访问数据库的,通过业务层调用数据访问层,例如上面通过数据库查找文章内容返回list列表

return DalArticle.DalArticleListId(id);这一段就是业务层调用数据层返回的结果集出来。

 

这里简单的三层基本就出来了,意盈了三层,简单理解三层的原理写代码就不会无思路,这个三层基本可以应付CMS网站,小程序,Android和iOS后台服务博客,建站之类的,我是用了这个建了一个CMS博客

后面会详细说一下怎么做,这个可以练练三层。

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/955561.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号