Spring Security教程(大纲)----学习过程分享
2014-03-13 21:18
302 查看
今天给大家分享一下我学习SpringSecurity的过程,及我随后要讲的Spring Security的学习大纲。一为指导想学习SpringSecurity的同学,二为留着自己备用,以便忘了的时候翻出来看看。第一次写博客,写的不好的地方还请大家勿喷。
Spring Security是Spring的一个安全框架,它的前身是Acegi Security.这个框架主要分为两个部分,认证、验证。
认证是为用户建立一个他所声明的主体,主体一般是指用户。
认证是判断用户访问的资源是否有足够的权限。
因为项目的需求,需要用到细粒度的权限控制,所以决定用SpringSecurity来做。也因为我自己一直想研究SpringSecurity,所以项目中权限的部分就由我来做了。我学习SpringSecurity大概用了两个星期,虽然研究的不够深,但在项目中用也够了。下面我分享下我学习SpringSecurity的过程:
SpringSecurity环境搭建(我用的是SpringSecurity 3.2)
SpringSecurity简单测试
自定义登录页面
使用数据库进行用户认证、密码加密
使用数据库进行URL资源认证
使用数据库进行Method资源认证
remember-me功能、验证码功能的实现
教程大纲安排如下
SpringSecurity环境搭建(与SpringMVC整合)
SpringSecurity简单测试
自定义登录页面及
数据库表结构创建
国际化配置及UserCach
使用数据库管理用户及权限
解决UsernameNotFoundException无法被捕获的问题
使用数据库管理URL资源
使用注解保护Method
使用数据库管理Method
remember-me功能、验证码功能的实现
在实际教程编写过程中可能会有变动、并且会把相关链接加上。
SpringSecurity参考资料
http://www.mossle.com/docs/auth/html/index.html
http://www.blogjava.net/SpartaYew/archive/2011/06/15/350630.html
Spring Security是Spring的一个安全框架,它的前身是Acegi Security.这个框架主要分为两个部分,认证、验证。
认证是为用户建立一个他所声明的主体,主体一般是指用户。
认证是判断用户访问的资源是否有足够的权限。
因为项目的需求,需要用到细粒度的权限控制,所以决定用SpringSecurity来做。也因为我自己一直想研究SpringSecurity,所以项目中权限的部分就由我来做了。我学习SpringSecurity大概用了两个星期,虽然研究的不够深,但在项目中用也够了。下面我分享下我学习SpringSecurity的过程:
SpringSecurity环境搭建(我用的是SpringSecurity 3.2)
SpringSecurity简单测试
自定义登录页面
使用数据库进行用户认证、密码加密
使用数据库进行URL资源认证
使用数据库进行Method资源认证
remember-me功能、验证码功能的实现
教程大纲安排如下
SpringSecurity环境搭建(与SpringMVC整合)
SpringSecurity简单测试
自定义登录页面及
数据库表结构创建
国际化配置及UserCach
使用数据库管理用户及权限
解决UsernameNotFoundException无法被捕获的问题
使用数据库管理URL资源
使用注解保护Method
使用数据库管理Method
remember-me功能、验证码功能的实现
在实际教程编写过程中可能会有变动、并且会把相关链接加上。
SpringSecurity参考资料
http://www.mossle.com/docs/auth/html/index.html
http://www.blogjava.net/SpartaYew/archive/2011/06/15/350630.html
相关文章推荐
- Spring Security教程(大纲)----学习过程分享
- Spring Security教程(大纲)----学习过程分享
- 分享我学习js的过程 作者aircy javascript学习教程第1/3页
- 分享我学习js的过程 作者aircy javascript学习教程第1/3页
- AIX 5L 学习大纲/简易教程(3)(未经许可,请勿COPY)
- Dubbo学习过程、使用经验分享及实现原理简单介绍
- mono for android学习过程系列教程(4)
- 数据应用达人之SQL基础教程分享13-存储过程与事务
- ios开发学习-弹出视图(Popup View) 效果源码分享--系列教程4
- 强化学习入门教程(附学习大纲)
- ios开发学习--cocos2d(cocos2d)效果源码分享--系列教程
- 分享视频教程(PHP、javascipt、HTML5、NoSQL、PHP经典示例视、百度开发平台、特级课视频、职业素质、学习手册)
- easyUI的学习--在线教程,工具选择安装配置过程(一)
- Dubbo学习过程、使用经验分享及实现原理简单介绍
- ios开发学习--选项卡(Tab Bar) 效果源码分享--系列教程
- 零基础学习嵌入式:嵌入式linux视频教程免费分享!
- 总结分享在程序技术的学习过程和方法
- 值得分享和收藏的xmlplus组件学习教程
- Python学习入门基础教程(learning Python)--5.1 Python下文件处理基本过程
- 分享10个最佳的WordPress教程免费学习网站