.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
        /// <summary>
        /// 根据id查询list
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static List<article> 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博客

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mabanbang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值