如何搭建NET开发项目的框架——ABP框架
来源:互联网 发布:windows垃圾清理bat 编辑:程序博客网 时间:2024/05/29 08:24
前两天我在写一个博客的教程,使用土耳其大牛的ABP框架(ASP.NET Boilerplate),这个框架在中国还不是很火热,我算是走在了前端吧~。那么这个框架如何搭建一个运营类的平台呢?首先我们要归类一下你的项目构成!
我先设计下我设计的博客框架:
数据层不用解释了,用来存放数据,我用的是微软的MSSQL,因为用的ef嘛。也是教程的。
ORM,apb框架支持ef和nhibernate,我选的ef。
服务层,这里就是业务逻辑了,用来转换数据实体和业务实体的模块。
应用层,这里为什么叫应用层而不是表示层?因为我把管理后台前置到表示层了。abp的web是给运营人员协作的平台,管理博客、用户、类别等,而Api是针对用户层面数据外传。
表示层是给用户使用的,例如微信公共号的开发、app、pcweb等。这样前后就分离了。可以使用三方语言进行研发。
那如果我们要加入缓存怎么设计?这个很好解决。
第一个,管理后台需要缓存吗?需要,所以在abp.web使用缓存,前置字符串为admin。api也需要缓存,前置字符串api。服务层需要设计缓存吗?更需要了。使用solution的名称。那么三方任何一方更改缓存的时候,只需要格式化字符串就可以通知相对应的缓存数据清理就好了!(建议缓存使用三方,不要使用内存缓存!)
如果需要讨论该设计方式,请加入ASPNET MVC开发群,MRColor每天都在
QQ群: 68848430
博客开源地址是https://github.com/5ina/BlogSolution
git下载地址https://github.com/5ina/BlogSolution.git
扫一扫关注MrColor公众号,每天都有新内容
- 如何搭建NET开发项目的框架——ABP框架
- NET使用ABP框架搭建博客项目(一)
- ABP项目搭建实例教程[1]--ABP框架搭建
- 基于DDD的.NET开发框架 - ABP初探
- 基于DDD的.NET开发框架 - ABP分层设计
- 基于DDD的.NET开发框架 - ABP模块设计
- 基于DDD的现代ASP.NET开发框架--ABP系列之2、ABP入门教程
- NET使用ABP框架搭建博客项目(二) 用户模块
- NET使用ABP框架搭建博客项目(二) 认证模块
- ABP框架搭建项目系列教程基础版
- 尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS
- ABP框架学习之——AutoMapper。
- EXT.NET项目框架的搭建步骤
- ABP框架的多租户
- Android开发的项目框架的搭建
- ABP 框架从源码学习——abp框架启动和结束(1)
- ABP 框架从源码学习——abp框架启动核心类AbpBootstrapper(2)
- ABP学习笔记之搭建APB框架
- 对Session的访问进行同步
- Mysql 升级到 5.7.16,group by 一直报home brew on columns in GROUP BY clause; this is incompatible with sql
- mybatis 日期查询
- Apache Thrift入门学习
- 基于MyBatis3.0.6的基本操作介绍
- 如何搭建NET开发项目的框架——ABP框架
- HTML中name、id、class 的区别
- HashSet,TreeSet和LinkedHashSet的区别
- 【Qt】使用QPainter的drawPixmap()绘制多幅图片
- 未操作运算符
- Python文件操作二
- 专访李春:十载从业路,谈谈和MySQL的那些年
- JavaScript链式结构序列化详解(适用于java)
- EasyUi各种事件