Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

java web的脚手架,实现用户角色权限管理

Notifications You must be signed in to change notification settings

floing/javaEEScaffold

Repository files navigation

#JavaEEScaffold-----java web 脚手架搭建(用户角色权限管理系统) ##项目地址 JavaEEScaffold 用户名:admin 密码:1111 数据库文件:javaEEScaffold.sql ##项目介绍

  • 在开发中经常会遇到需要设计不同用户的权限,为了方便使用,这个通用java web开发的框架就诞生了。本项目参考了开涛的blog中介绍的一些技术,如shiro,es项目。
  • 该项目实现了对用户的管理,角色管理,资源(权限)管理,以及对用户进行分配角色,对角色分配资源(权限)。
  • 采用shiro来做权限验证,采用Druid来做数据库的监控
  • 基本框架spring+springmvc+spring-jpa,几乎用的都是spring。
  • 前端还是使用的jsp页面

##技术选型

  • 容器框架:spring
  • mvc:spring mvc
  • 持久层:spring data jpa+hibernate jpa
  • 数据库:mysql
  • 数据库连接池、监控:druid
  • 安全框架:shiro
  • 前端:bootstrap,ZTree,Jquery,主题采用adminLTE
  • json框架:fastjson
  • 数据校验框架:jquery-validate
  • 日志系统:门面slf4j,实现log4j
  • 代码构建工具:gradle
  • 版本控制:git
  • excel解析:jxl

##功能设计

  • 实现用户角色权限管理(基于资源(权限)的角色管理)✔
  • 系统监控日志 druid的监控功能,github上有文档 ✔
  • 根据用户拥有的资源动态生成侧边栏(即资源(权限),只使用单层目录)✔
  • java mail

About

java web的脚手架,实现用户角色权限管理

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 55.9%
  • HTML 33.6%
  • CSS 7.0%
  • Java 3.5%

AltStyle によって変換されたページ (->オリジナル) /