JeecgBoot

JeecgBoot是一款基于BPM的低代码平台,零代码开发!采用前后端分离架构,支持微服务: SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT,SpringCloud Alibaba。强大的代码生成器让前后端代码一键生成,无需写任何代码!!帮助Java项目解决70%的重复工作,让开发更关注业务逻辑,既能快速提高效率,节省研发成本,同时又不失灵活性!同时具备更强大的低代码能力:Online表单、Online报表、Online图表、表单设计、流程设计、报表设计、大屏设计 等等...

集成了现在很主流的技术,Spring Boot,SpringCloud Alibaba,Mybatis-plus,Vue,JWT,Nacos、Gateway、Sentinel、Skywarking,redis,websocket等等,不使用,也可以学习技术之间的集成。

适合哪些项目使用?

Jeecg-Boot低代码开发平台,可以应用在任何J2EE项目的开发中,尤其适合SAAS项目、企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本。

技术架构

  • 语言:Java 8
  • IDE(JAVA):IDEA/Eclipse 安装 lombok 插件
  • IDE(前端):WebStorm 或者 IDEA
  • 依赖管理:Maven
  • 数据库:MySQL 5.7+ & Oracle 11g & Sqlserver 2017
  • 缓存:Redis

后端

  • 基础框架:Spring Boot 2.1.3.RELEASE
  • 持久层框架:Mybatis-plus_3.1.2
  • 安全框架:Apache Shiro 1.4.0,Jwt_3.7.0
  • 数据库连接池:阿里巴巴 Druid 1.1.10
  • 缓存框架:Redis
  • 日志打印:logback
  • 其他:fastjson、poi、Swagger-ui、quartz、lombok(简化代码)等

前端

  • Vue 2.6.10、Vuex、Vue Router
  • Axios
  • ant-design-vue
  • webpack、yarn
  • vue-cropper - 头像裁剪组件
  • @antv/g2 - Alipay AntV 数据可视化图表
  • Viser-vue - antv/g2 封装实现
  • eslint、@vue/cli 3.2.1
  • vue-print-nb - 打印

微服务架构

微服务解决方案

1、服务注册和发现 Nacos

2、统一配置中心 Nacos

3、路由网关 gateway

4、分布式 http feign

5、熔断和降级 Sentinel

6、分布式文件 Minio、阿里OSS

7、统一权限控制 JWT + Shiro

8、服务监控 SpringBootAdmi

9、链路跟踪 Skywarking

10、消息中间件 SpringCloudStream+RabbitMQ

11、分布式任务 xxl-job

12、分布式事务 Seata

13、分布式日志 elk + kafa

14、支持 docker-compose、k8s、jenkins

15、CAS 单点登录

内置功能蓝图

系统功能图

可以在项目上使用,也可以下载学习用。运用的也是现在主流的一些技术。

cbnertvirtual内部框架下载_快速开发,支持前后端分离,微服务框架相关推荐

  1. 基于springboot 快速搭建简单前后端分离项目-后台框架

    目录 1.新建project 2.选择依赖 3.简单配置 4.数据库准备 5.完成后台逻辑代码 5.1创建java实体对象 5.2创建repository 5.3单元测试 5.4编写controlle ...

  2. 前后端分离微服务管理系统项目实战SaaS-HRM项目(二)——数据库设计与前端框架

    文章目录 二.数据库设计与前端框架 1.多租户SaaS平台的数据库方案 <1>.多租户概述 <2>.需求分析 <3>.多租户的数据库方案分析 (1).独立数据库 ( ...

  3. springboot jwt token前后端分离_实战:十分钟实现基于JWT前后端分离的权限框架

    前言 面试过很多Java开发,能把权限这块说的清楚的实在是不多,很多人因为公司项目职责问题,很难学到这类相关的流程和技术,本文梳理一个简单的场景,实现一个基于jwt前后端分离的权限框架. 简易流程 登 ...

  4. 前后端分离技术——前端框架

    本文主要介绍前后端分离技术--前端框架. 一.前端框架 前端框架均为近年新兴技术,包括:业务相关.环境相关等方面.从组件化.可视化.信息化.扁平化.数据驱动等多角度设计架构.以用户体验为原则,综合业务 ...

  5. 前后端分离以及vue框架的介绍

    在博客园看到的一篇写的比较好的文章,里面画的很多图能够方便的进行理解框架的原理,进行转载一下 原文链接:前后端分离以及vue框架介绍

  6. vue手机端回退_推荐3个快速开发平台 前后端都有 接私活又有着落了

    经常性逛github,发现了一些优秀的开源项目,其中的框架及代码非常不错,现在给大家推荐三个快速开发平台. 第一个就是优秀的Jeecg-boot快速开发平台 前端采用阿里的ant-design-vue ...

  7. 推荐3个快速开发平台 前后端都有 项目经验又有着落了

    今日推荐 推荐一款开源 Java 版的视频管理系统 我是培训机构出身的程序员,不敢告诉任何人 14个项目 经常性逛github,发现了一些优秀的开源项目,其中的框架及代码非常不错,现在给大家推荐三个快 ...

  8. python 微服务框架 知乎_序: 我需要一个什么样的微服务框架

    前言 新坑第一篇文章, 做一个开篇的序吧. 开发了很多 python 的 web 微服务, 也使用过很多 web 框架, django, tornado, flask, 等等等等. 不同的 web 框 ...

  9. Java / Cloud:如何快速创建支持Kubernetes的REST微服务

    可以肯定地说,如今微服务与云的结合风靡一时. 微服务的开发比以往任何时候都多,从而导致应用程序部署数量增加. 在过去的十年中,开发了诸如Docker和Kubernetes之类的容器化和编排工具,从而使 ...

最新文章

  1. 上不了名校?可以在 GitHub 上读他们的课程
  2. 解决Ubuntu14.04安装Chrome浏览器打不开的问题
  3. Visual Studio 2017错误:无法启动程序,在当前状态下操作不合法
  4. 深入Linux内核网络堆栈
  5. PID1 / 明明的随机数
  6. 正确使用 SharePoint 对象避免内存泄漏(续)
  7. Unity3D的一些坑
  8. Gmail有充分理由启用SSL加密会话
  9. C语言排序名单(字典)
  10. XL, an extensible programming language, implements concept programming
  11. 数据结构 创建顺序栈
  12. vasp 模拟退火_vasp的分子动力学模拟
  13. 【Rust日报】 2019-05-22:Mozilla图像团队发布WebRender MVP
  14. 硕士论文查重原理是什么?
  15. 绿色沃土计划农业大健康 功能性农业国稻种芯发力耕地体质
  16. 运营方法 - 运营的思考方法
  17. SolidWorks频繁闪退,可能是(百度)输入法引起的
  18. 【万物物联】Siri+快捷指令+onenet控制掌控板
  19. 浅谈 MVC、MVP 和 MVVM 架构模式
  20. 三星手机的计算机功能在哪里,三星手机隐藏特殊功能 三星手机使用技巧大全...

热门文章

  1. 计算机方面的文献在哪里找,最新浅谈计算机参考文献 浅谈计算机专著类参考文献哪里找...
  2. Android——Framework之Packamanager深析
  3. 二分算法实例应用(二)
  4. C++ 类成员函数指针的使用方法
  5. 中职学校计算机应用基础学什么,中职计算机应用基础课程教学分析
  6. 著作权保护期起止时间是怎么计算的
  7. ContentProvider使用Demo
  8. NAMD 中计算水分子沿某一放向的平均值 (tcl/tk 脚本输出数据, awk 求某一列平均值)
  9. ContentProvider总结与简单Demo
  10. j3455文件服务器,UNRAID下解决华擎 J3455-ITX  IOMMU 分组(4口网卡顺利分开直通 )...