GithubHelp home page GithubHelp logo

wayleung / vua Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aizk/vua

0.0 0.0 0.0 1.98 MB

Java : 单点登录、权限管理、基于Spring + SpringMVC + Mybatis 系统架构,实现集中式的单点登录与权限管理(Shiro进行认证和授权),dubbo分布式服务构建,方便的为各类子系统提供登陆与授权服务。

Java 72.14% Shell 0.73% Batchfile 0.09% JavaScript 24.77% CSS 2.27%

vua's Introduction

项目介绍

基于Spring + SpringMVC + Mybatis 系统架构,实现集中式的单点登录与权限管理(Shiro进行认证和授权),dubbo分布式服务构建,方便的为各类子系统提供登陆与授权服务。

组织结构

vua
├── vua-common ── SSM框架公共管理模块(Maven通用依赖引入)
├── vua-upms ── 用户权限管理系统
|    ├── vua-upms-client upms依赖包,提供单点登录、授权、统一会话管理
|    ├── vua-upms-dao mybatis-generator自动生成模块
|    ├── vua-upms-rpc-api rpc接口
|    ├── vua-upms-rpc-service rpc服务启动、提供实现
|    ├── vua-upms-server Web管理

技术选型

后端技术

技术 名称 官网
Spring Framework 容器 http://projects.spring.io/spring-framework/
SpringMVC MVC框架 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
Apache Shiro 安全框架 http://shiro.apache.org/
Spring session 分布式Session管理 http://projects.spring.io/spring-session/
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis Generator 代码生成 http://www.mybatis.org/generator/index.html
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Druid 数据库连接池 https://github.com/alibaba/druid
ZooKeeper 分布式协调服务 http://zookeeper.apache.org/
Dubbo 分布式服务框架 http://dubbo.io/
Redis 分布式缓存数据库 https://redis.io/
ehcache 进程内缓存框架 http://www.ehcache.org/
Log4J 日志组件 http://logging.apache.org/log4j/1.2/
Jenkins 持续集成工具 https://jenkins.io/index.html
Maven 项目构建管理 [http://maven.apache.org/](http://maven.apache.org/

add a line.)

vua's People

Contributors

aizk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.