zoukankan      html  css  js  c++  java
  • Kitty基于Spring Boot、Spring Cloud、Vue.js、Element实现前后端分离的权限管理系统

    源码地址:https://gitee.com/liuge1988/kitty

    软件架

    后端架

    开发环

    IDE : eclipse 4.x

    JDK : JDK1.8.x

    Maven : Maven 3.5.x

    MySQL: MySQL 5.7.x

    技术选型

    核心框架Spring Boot 2.x

    服务治理Spring Cloud Finchley

    安全框架Spring Security 5.x

    视图框架Spring MVC 5.x

    持久层框架MyBatis 3.x

    数据库连接池:Druid 1.x

    日志管理:SLF4JLog4j

    //项目结构:

    kitty-common: 公共代码模块,主要放置一些工具类

    kitty-core: 核心代码模块,主要封装公共业务模块

    kitty-admin: 后台管理模块,包含用户、角色、菜单管理等

    kitty-backup: 系统数据备份备份模块,可选择独立部署

    kitty-monitor: 系统监控服务端,监控Spring Boot服务模块

    kitty-producer: 服务提供者示例,方便在此基础上搭建模块

    kitty-consumer: 服务消费者示例,方便在此基础上搭建模块

    kitty-hystrix: 服务熔断监控模块,收集汇总熔断统计信息

    kitty-zuul: API服务网关模块,统一管理和转发外部调用请求

    kitty-config: 配置中心服务端,生成GIT配置文件的访问接口

    kitty-consul: 注册中心,安装说明目录,内附安装引导说明

    kitty-zipkin: 链路追踪,安装说明目录,内附安装引导说明

    config-repo: 配置中心仓库,在GIT上统一存储系统配置文件

    kitty-pom: 聚合模块,仅为简化打包,一键执行打包所有模块

    前端架

    开发环

    IDE : VS Code 1.27

    NODE: Node 8.9.x

    NPM : NPM 6.4.x

    技术选

    前端框架:Vue 2.x

    页面组件:Element 2.x

    状态管理:Vuex 2.x

    后台交互:axios 0.18.x

    图标使用:Font Awesome 4.x

    项目结

    kitty-ui

    assets: 图标、字体、国际化信息等静态信

    components: 组件库,对常用组件进行封

    http: 后台交互模块,统一后台接口请求API

    i18n: 国际化模块,使用Vue i18n进行国际

    mockMock模块,模拟接口调用并返回定制数

    permission: 权限控制模块,处理权限认证逻

    router: 路由管理模块,负责页面各种路由配

    store: 状态管理模块,提供组件间状态共

    utils: 工具模块,提供一些通用的工具方

    views: 页面模块,主要放置各种页面视图组

  • 相关阅读:
    transition的属性变化
    transition过渡动画
    增删改查的45道题
    4月18 数据库的CRUD操作
    php 中输入输出提交
    4月12 php练习
    3月29 表单以及正则表达式
    3月27 隐藏导航
    3月26 document的练习
    3月25 JavaScript 练习题
  • 原文地址:https://www.cnblogs.com/coolyouguo/p/13177368.html
Copyright © 2011-2022 走看看