1. 介绍
Commonservice-system是一个大型分布式、微服务、面向企业的JavaEE体系快速研发平台,基于模块化、服务化、原子化、热插拔的设计思想,使用成熟领先的无商业限制的主流开源技术构建。 采用服务化的组件开发模式,可实现复杂的业务功能。提供驱动式开发模式,整合内置的代码生成器,将JavaEE开发效率提高5倍以上,减少50%的代码开发量,解决80%的重复工作,让开发者更关注业务逻辑。 使用Maven进行项目的构建管理,采用Jenkins进行持续集成,主要定位于大型分布式企业系统或大型分布式互联网产品的架构。
2. 使用技术
SOA服务框架:SpringCloud 、SpringBoot、RestFul等
分布式缓存:Redis
模块化管理:Maven
数据库连接池:Alibaba Druid
核心框架:Spring framework、SpringBoot
持久层框架:MyBatis
安全框架:Apache Shiro
服务端验证:Hibernate Validator
任务调度:quartz
日志管理:SLF4J 1.7、Log4j
客户端验证:JQuery Validation
动态页签:easyuitab
前端框架:Bootstrap、Vue
3. 设计思想
分布式、微服务、云架构
JAVA语言开发、跨平台、高性能、高可用、安全、服务化、模块化、组件化、驱动式开发模式
4. 平台基础功能
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
权限管理:对系统中经常使用的一些较为固定的数据进行维护等。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
(企业架构源码可以加求球:三五三六二四七二五九)
部门管理:配置系统组织机构,树结构展现,可随意调整上下级。
日志管理:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
相关推荐
springCloud-分享版: 基于Spring Cloud、OAuth2.0的前后端分离的系统。 通用RBAC权限设计及其数据权限和分库分表 支持服务限流、动态路由、灰度发布、 支持常见登录方式, 多系统SSO登录 基于 Spring Cloud Hoxton ...
本文将基于"Nacos-spring-cloud-example.zip"压缩包中的示例,详细解析如何在IDEA环境下搭建Nacos服务器和Spring Cloud后台服务,并启用服务发现。 首先,我们需要了解Nacos的核心功能。Nacos的主要职责包括: 1. ...
在"springcloud-eureka-feign-mybatis-seata"项目中,开发者可以学习如何整合这些技术来创建一个完整的分布式事务示例。通过Eureka,服务能够被发现和调用;借助Feign,跨服务调用变得简单;MyBatis负责与数据库交互...
这个后台管理系统很可能是利用 Spring Cloud 构建的一个高效、便捷的后端平台。 在构建后台管理系统时,Spring Cloud 的核心组件主要包括以下几个方面: 1. **Eureka**:服务注册与发现组件,使得服务提供者可以...
《基于SpringCloud的UI分享版:数据驱动视图与Element-UI封装实践》 在现代Web开发中,前端框架和组件库的选择对于提升开发效率、优化用户体验至关重要。本项目"springCloud-ui-分享版"正是以此为目标,为开发者...
基于springcloud和vue微服务,前后端分离的后台管理框架,可以作为springcloud和vue的入门学习框架,亦可以作为一个基础脚手架进行二次开发 使用说明 1.新建数据库,导数数据库脚本(clouddo-admin的根目录下),...
java毕业设计 基于Springcloud-Alibaba+Vue前后端分离考试的系统源码+详细文档+全部资料(优秀项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目...
功能: - 登录 / 注销 - 权限验证 - 页面权限 - 指令权限 - 二步登录 - 多环境发布 - dev sit stage prod ... - 动态侧边栏(支持...配套的后台 代码库springcloud, 是一个微服务开发集成平台,该项目基于 vue 和
本系统前端界面修改自若依bootstrap前端框架,后台使用springboot,...同时本系统是springcloud中的一个后台管理项目,还可以开发ERP,CRM,OA等系统,基于springcloud的调用方式,可以方便的在各系系统之间进行通信。
一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA...
SpringCloud-mall是一套微服务商城系统,采用了 SpringCloud-Hoxton、Spring Boot 2.3、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台和用户前台方便快速搭建系统。SpringCloud-mall在...
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发...
而“spring-cloud Task”标签则暗示了我们可能要使用Spring Cloud Task来创建一次性或周期性的后台任务,完成数据同步工作。 在具体实现过程中,我们可以使用诸如JDBC River(已被废弃)或Logstash,甚至是自定义的...
1. **SpringCloud**:SpringCloud是基于Spring Boot的微服务框架,它简化了在分布式系统(如配置管理、服务发现、断路器、路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)的开发。...
总的来说,“RuoYi-Cloud-master.zip”是一个集成了SpringCloud的权限管理系统,它充分利用了SpringCloud的强大功能,为开发者提供了构建分布式系统的强大工具。理解并掌握其中的知识点,对于提升微服务开发能力,...
SpringCloud是一个微服务开发工具集,它可以帮助开发者快速构建分布式系统中的服务发现、配置管理、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态等组件。 【描述】...
该项目是一款基于Spring Cloud Alibaba微服务框架构建的多租户后台权限管理系统源码,采用前后端分离设计。项目包含793个文件,涵盖405个Java源文件、84个JavaScript文件、69个YAML配置文件、60个XML文件、37个HTML...
【描述】这个项目的核心在于SpringCloud,这是一个用于构建分布式系统的服务发现、配置管理、断路器、智能路由、微代理、控制总线等工具集。在B2C电子商务平台上,服务端负责处理各种业务逻辑,如用户管理、商品浏览...
核心框架:Spring Boot Spring Cloud(用到的组件有eureka、feign、zuul、hystrix、ribbon) 安全框架:Apache Shiro 持久层框架:MyBatis 数据库连接池:Alibaba Druid 缓存框架:Redis 日志管理:logback 数据库:...
spring-cloud-admin--后台管理模块 spring-cloud-common--通用工具包 spring-cloud-eureka--注册中心 spring-cloud-gateway--服务网关 spring-cloud-file --通用文件服务模块 spring-cloud-web --前台用户模块