权限管理项目
鮀城小帅
在工作中一步步学习、进步,充实工作也充实生活。
展开
-
Java 企业级权限管理项目笔记(一) - - - 概述与权限管理系统介绍
1、为什么企业级项目需要权限管理? 安全性: 误操作、人为破坏、数据泄露等; 数据隔离: 不同的权限能看到及操作不同的数据; 明确职责:运营、客服等不同角色, leader 和 dev 等不同级别 2、权限管理的核心是什么? 核心,就是用户 与 权限的关系! 用户 - 权限 : 人员少,功能固定,或者特别简单的系统 对权限的管理需求不是必须的; 人员多,功能定期或根据需求...原创 2019-09-23 10:37:30 · 1427 阅读 · 0 评论 -
Java 企业级权限管理项目笔记(二) - - - Spring Security权限框架
1、Spring Security 权限管理框架介绍 简介: Spring Security 提供了基于javaEE的企业应有个你软件全面的安全服务。这里特别强调支持使用SPring框架构件的项目,Spring框架是企业软件开发javaEE方案的领导者。 Spring Security 的两个目标: “认证” 与“授权”。 “认证”,是建立一个他声明的主题的过程(一个“主体”一般是指用户...原创 2019-09-24 22:02:18 · 755 阅读 · 0 评论 -
Java 企业级权限管理项目笔记(三) - - -Apache Shiro 权限管理框架
一、Apache Shiro 介绍及概念 概念:Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 Shiro 框架图: 框架图解析: Primary Concerns四部分: 用户识别、授权、会话管理、加密 Suppo...原创 2019-09-24 23:04:34 · 410 阅读 · 1 评论 -
Java 企业级权限管理项目笔记(四) - - - 权限管理系统核心表设计
关于为什么要自己写一套权限管理系统的原因? 满足框架的要求进行配置 没有界面操作和查看 期望更细致的管理 目前笔者所在的公司,项目中所使用的权限管理系统并不是使用SpringSecurity 或者 SpringShiro 这套框架,其中原因:既有以上的三个原因,也有最重要的一点,这两个框架对开发人员并不是很友善,也因此,项目中使用的自己开发的权限管理。而本人便是该权限管理系统的主要开发...原创 2019-09-28 13:58:52 · 771 阅读 · 0 评论 -
Java 企业级权限管理项目笔记(五) - - - SpringMVC 开发环境配置
一、SpringMVC 开发环境搭建 1、创建项目 permission 2、引入 pom.xml 依赖,并使用properties管理 version 版本 <properties> <springframework.version>4.3.10.RELEASE</springframework.version> <pro...原创 2019-09-28 14:41:12 · 213 阅读 · 0 评论 -
Java 企业级权限管理项目笔记(六) - - - 项目准备与核心辅导工具类开发
权限管理开发-准备 一、核心类生成 - Mybatis generate 功能 : MyBatis官方提供了逆向工程 mybatis-generator,可以针对数据库表自动生成MyBatis执行所需要的代码(如Mapper.java、Mapper.xml、POJO)。mybatis-generator 有三种用法:命令行、eclipse插件、maven插件。 1、添加generate插...原创 2019-10-12 00:41:04 · 289 阅读 · 0 评论