hibernate oracle 读写分离_ASP.NET CORE 国产最火前后端完全分离框架BCVP
BCVP(Blog.Core&Vue Project)是.NET界开箱即用的企业级前后端分离【 .NET Core3.1 Api + Vue 2.x + RBAC】权限框架,由国内微软MVP“老张的哲学”出品,比起“土牛”的ABP ZERO框架,BCVP则更为短小精干。对比java开源的生态,我个人觉得BCVP框架就相当于java界的RuoYi框架,非常适合信息系统以及互联网项目的开发。
BCVP有一个比RuoYi更强的优势,就是ORM更加灵活,对多数据库的支持和数据库的主从设置方面,要比RuoYi更为强大灵活,这块只有深入实践过的码农才清楚,而RuoYi框架的后台界面则做的更加细腻、代码生成方面更加灵活,可以说是各有优势。
后台界面:
框架特点:
- 采用仓储+服务+接口的形式封装框架;
- 使用Swagger做api文档;
- 使用MiniProfiler做接口性能分析;
- 使用Automapper做Dto处理;
- 接入SqlSugar ORM,封装数据库操作;
- 项目启动,自动生成seed种子数据;
- 提供五种日志输出;
- 支持自由切换多种数据库,Sqlite/SqlServer/MySql/PostgreSQL/Oracle;
- 异步async/await开发;
- 支持事务;
- AutoFac接入做依赖注入;
- 支持AOP切面编程;
- 支持CORS跨域;
- 支持T4代码模板,自动生成每层代码;
- 支持一键创建自己项目;
- 封装 JWT 自定义策略授权;
- 使用Log4Net日志框架+自定义日志输出;
- 使用SingleR推送日志信息到管理后台;
- 搭配前端Blog项目,vue开发;
- 搭配一个Admin管理后台,用vue+ele开发;
- IdentityServer4 认证;
- API 限速;
- 作业调度 Quartz.net;
- Sqlsugar 读写分离;
系统环境
windows 10、SQL server 2012、Visual Studio 2019+、Windows Server 2008 R2
后端技术:
1、ASP.NET Core 3.1 API
2、Swagger 前后端文档说明,基于RESTful风格编写接口
3、Repository + Service 仓储模式编程
4、Async和Await 异步编程
5、CORS 简单的跨域解决方案
6、AOP基于切面编程技术
7、Autofac 轻量级IoC和DI依赖注入
8、Vue 本地代理跨域方案,Nginx跨域代理
9、JWT权限验证
10、Filter 过滤器
11、Middleware 中间件
12、AutoMapper 自动对象映射
13、Redis
数据库技术
SqlSugar 轻量级ORM框架,CodeFirstT4 模板生成框架结构支持SqlServer、Mysql、Sqlite、Oracle、Pgql数据库支持多库操作
前端技术
Vue 2.x 框架全家桶 Vue2 + VueRouter2 + Webpack + Axios + vue-cli + vuex ElementUI 基于Vue 2.0的组件库Nuxt.js服务端渲染SSR
.NET后台项目结构:
Vue后台项目结构:
结语:如果你是.NET和Vue技术栈的开发者,或者你想学习.net core 和vue.js的相关技术,BCVP这个项目不容错过。老规矩,转发+关注+收藏,私信回复“BCVP”,源码链接拿走!
hibernate oracle 读写分离_ASP.NET CORE 国产最火前后端完全分离框架BCVP相关推荐
- dotnet core webapi +vue 搭建前后端完全分离web架构(一)
架构 服务端采用 dotnet core webapi 前端采用: Vue + router +elementUI+axios 问题 使用前后端完全分离的架构,首先遇到的问题肯定是跨域访问.前后端可 ...
- hibernate oracle 读写分离_利用FDW进行ORACLE到Postgresql的数据迁移
随着开源数据库技术的发展和去"O"工作的推进,越来越多企业生产系统选择使用Postgresql数据库.Pgsql采用多进程结构,其存储过程.函数的支持好于mysql.个人认为pgs ...
- 若依前后端分离如何写移动端接口_前后端分离后,如何定义接口规范~
小Hub领读: 前后端分离的趋势下,该怎么定义规范,来学习学习吧哈! 作者:猿码架构 www.jianshu.com/p/c81008b68350 1. 前言 随着互联网的高速发展,前端页面的展示.交 ...
- 若依前后端分离如何写移动端接口_前后端分离实践的架构设计
前后端分离的项目开发策略已经不是什么新鲜东西了,网上介绍这方面的文章非常多.我自己是在14年的时候接触到的,对这种开发策略一直爱不释手,不管新老项目都会首先用前后端分离的思维先去思考一番.从14年到现 ...
- springboot jwt token前后端分离_7个开源的 Spring Boot 前后端分离项目,一定要收藏!...
前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了.即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年 ...
- php的ci框架前后台分离,基于CodeIgniter框架的前后端完全分离开发
想用CI框架做个网站,有以下几个需求: 1.前后端完全分离,前台和后台都使用JSON格式接口进行数据交换: 2.不管是前台还是后台,其前端和后端都是独立的一个项目. 不知道这个怎么实现,希望各位大牛指 ...
- asp.net mysql 读写分离_.NET Core实现分表分库、读写分离的通用 Repository功能
首先声明这篇文章不是标题党,我说的这个类库是 FreeSql.Repository,它作为扩展库现实了通用仓储层功能,接口规范参考 abp vnext 定义,实现了基础的仓储层(CURD). 安装 d ...
- hibernate mysql 读写分离_SpringBoot集成Spring Data JPA及读写分离
JPA是什么 JPA(Java Persistence API)是Sun官方提出的Java持久化规范,它为Java开发人员提供了一种对象/关联映射工具 来管理Java应用中的关系数据.它包括以下几方面 ...
- .net 开发怎么实现前后端分离_ASP.NET Core模块化前后端分离快速开发框架介绍
源码地址 GitHub:https://github.com/iamoldli/NetModular 演示地址 地址:http://118.24.75.170:6220/ 账户:admin 密码:ad ...
最新文章
- AJAX解决中文乱码问题
- 模拟jQuery ajax服务器端与客户端通信
- hadoop基石HDFS
- 地表最强的MySQL安装一键式安装,信不信你下完我就给你装好!附各种Mysql安装失败的解决办法(什么你安装失败了?快来看这个)
- 悲观锁 引起死锁_悲观锁定时如何避免可怕的死锁-以及Java 8的一些用法!
- 面试官:Netty的线程模型可不是Reactor这么简单
- SHELL中从变量中截取后缀、文件名、目录名
- C#:实现模糊PID控制算法(附完整源码)
- MATLAB配置matconvnet
- 数据流被提前关闭- connectionClosedException:premature end of chunk coded message body:closing chunk expected
- Nordic 52832工程报错undefined reference to `__start_pwr_mgmt_data'解决办法
- 移动APP质量优化框架 – Booster
- php分页函数怎么看样式,分页样式代码
- 托福高频真词List19 // 附托福TPO阅读真题
- 关于互联网的十个Fun Fact——第一条就开车了...
- AMD天下!10款超性价比S754闪龙主板
- Web在线客服系统源码
- 虚拟主机的php环境怎么配置,虚拟主机配置thinkphp(如何实现虚拟主机配置)
- 中国超级计算机进500强名单,中国“最强大脑”再次问鼎全球超级计算机500强榜单...
- css 实现简单的镂空渐变文字效果
热门文章
- Oracle数据库关闭的三种方法
- JAVA 并发编程实践 - 原子变量与非阻塞同步机制 笔记
- linux格式化nfs,NFS协议详解与配置实现
- limit mongodb 聚合_mongodb-$type、limit、skip、sort方法、索引、聚合
- python调用程序压缩文件_Python实现文件压缩和解压的示例代码
- 虚拟机ping不通宿主机,宿主机能ping通虚拟机
- 21天Jmeter打卡Day14 监听器之查看结果树+断言结果+聚合报告+图形结果+表格查看结果
- 软件测试工作中的沟通问题
- 你知道IT行业里哪种岗位女生最多吗?
- 同窗多年,一个无经验的应届生,一起转行做了软件测试并月薪8K