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找出系统性能瓶颈。
5. 源码结构
6. 注册中心
相关推荐
springCloud-分享版: 基于Spring Cloud、OAuth2.0的前后端分离的系统。 通用RBAC权限设计及其数据权限和分库分表 支持服务限流、动态路由、灰度发布、 支持常见登录方式, 多系统SSO登录 基于 Spring Cloud Hoxton ...
这个后台管理系统很可能是利用 Spring Cloud 构建的一个高效、便捷的后端平台。 在构建后台管理系统时,Spring Cloud 的核心组件主要包括以下几个方面: 1. **Eureka**:服务注册与发现组件,使得服务提供者可以...
本文将基于"Nacos-spring-cloud-example.zip"压缩包中的示例,详细解析如何在IDEA环境下搭建Nacos服务器和Spring Cloud后台服务,并启用服务发现。 首先,我们需要了解Nacos的核心功能。Nacos的主要职责包括: 1. ...
在"springcloud-eureka-feign-mybatis-seata"项目中,开发者可以学习如何整合这些技术来创建一个完整的分布式事务示例。通过Eureka,服务能够被发现和调用;借助Feign,跨服务调用变得简单;MyBatis负责与数据库交互...
《基于SpringCloud的UI分享版:数据驱动视图与Element-UI封装实践》 在现代Web开发中,前端框架和组件库的选择对于提升开发效率、优化用户体验至关重要。本项目"springCloud-ui-分享版"正是以此为目标,为开发者...
基于springcloud和vue微服务,前后端分离的后台管理框架,可以作为springcloud和vue的入门学习框架,亦可以作为一个基础脚手架进行二次开发 使用说明 1.新建数据库,导数数据库脚本(clouddo-admin的根目录下),...
java毕业设计 基于Springcloud-Alibaba+Vue前后端分离考试的系统源码+详细文档+全部资料(优秀项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目...
【标题】"Java毕业设计之SpringCloud-B2C电子商务平台服务端"是一个基于Java技术栈,采用SpringCloud框架构建的B2C(Business-to-Consumer)电子商务系统的后端部分。这个项目旨在展示如何利用微服务架构来设计和...
功能: - 登录 / 注销 - 权限验证 - 页面权限 - 指令权限 - 二步登录 - 多环境发布 - dev sit stage prod ... - 动态侧边栏(支持...配套的后台 代码库springcloud, 是一个微服务开发集成平台,该项目基于 vue 和
本系统前端界面修改自若依bootstrap前端框架,后台使用springboot,...同时本系统是springcloud中的一个后台管理项目,还可以开发ERP,CRM,OA等系统,基于springcloud的调用方式,可以方便的在各系系统之间进行通信。
【标题】"毕业设计&课设--SpringCloud-B2C电子商务平台服务端.zip"揭示了本次项目的核心技术栈——SpringCloud,以及项目类型——B2C(Business-to-Consumer)电子商务平台的服务端开发。SpringCloud是微服务架构的...
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发...
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发...
【标题】"毕业设计之SpringCloud-B2C电子商务平台App端.zip" 提供的是一个基于SpringCloud框架构建的B2C(Business-to-Consumer)电子商务应用程序的源代码资源。SpringCloud是一个微服务开发工具集,它可以帮助...
Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。...
一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA...
Spring Cloud Data Flow是一个用于构建、部署和管理数据处理任务的平台,它可以支持批处理和流处理任务。而“spring-cloud Task”标签则暗示了我们可能要使用Spring Cloud Task来创建一次性或周期性的后台任务,完成...
该项目是一款基于Spring Cloud Alibaba微服务框架构建的多租户后台权限管理系统源码,采用前后端分离设计。项目包含793个文件,涵盖405个Java源文件、84个JavaScript文件、69个YAML配置文件、60个XML文件、37个HTML...
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发...
基于springcloud架构的后台管理程序,实现了用户登录与菜单加载。登录用户:ry,密码:123456。注册中心:Eureka,前端项目web,路由项目:gateway,后台用户服务sysuser,后台菜单服务sysmenu