`
xyz20003
  • 浏览: 292789 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

Spring Security-2.0导航-基础篇,又添两章

阅读更多

目前我们在基础篇中已经编写了六章,基本上可以带新手从头开始使用Spring Security了,稍稍还带了一些定制的功能,有深有浅,等到下次整理时再考虑是否细分章节,深挖内容。

I. 基础篇
1. 一个简单的HelloWorld
1.1. 配置过滤器
1.2. 使用命名空间
1.3. 完善整个项目
1.4. 运行示例
2. 使用数据库管理用户权限
2.1. 修改配置文件
2.2. 数据库表结构
3. 自定义数据库表结构
3.1. 自定义表结构
3.2. 初始化数据
3.3. 获得自定义用户权限信息
3.3.1. 处理用户登陆
3.3.2. 检验用户权限
4. 自定义登陆页面
4.1. 实现自定义登陆页面
4.2. 修改配置文件
4.3. 登陆页面中的参数配置
4.4. 测试一下
5. 使用数据库管理资源
5.1. 数据库表结构
5.2. 初始化数据
5.3. 实现从数据库中读取资源信息
5.3.1. 需要何种数据格式
5.3.2. 替换原有功能的切入点
6. 控制用户信息
6.1. MD5加密
6.2. 盐值加密
6.3. 用户信息缓存
6.4. 获取当前用户信息



教程在线浏览地址:http://family168.com/oa/springsecurity/html/index.html

 

基础篇中的六部分内容。

 

第一部分,怎么用最小配置完成一个Spring Security项目。

第二部分,如果使用数据库保存用户权限信息,该怎么配置。

第三部分,如果不想用默认的数据库结构,怎么适配已有的表结构。

第四部分,大家肯定嫌默认的登录页面太丑,这个时候怎么用自己制作的登录页面替换默认页面。

第五部分,把资源信息也写到数据库中。

第六部分,有关用户的一些操作,诸如用户加密,用户缓存,获取当前用户等等。

 

对于还在探索尝试阶段中的我们,给予反馈是对我们的最大帮助了。如果没有反馈意见,就很难有机会把这些写的更好。THx.

3
0
分享到:
评论
1 楼 duansiyang 2009-06-17  
看过您的作品了,感觉非常容易明白,上手容易,希望能看到后面的部分,谢谢.

相关推荐

    spring-security-core-3.1.0.RC1.jar

    在本篇文章中,我们将深入探讨Spring Security的核心库——`spring-security-core-3.1.0.RC1.jar`,以及它在安全领域的应用。 一、Spring Security简介 Spring Security是一款提供全面身份验证、授权和安全访问...

    Spring-Security安全权限管理手册

    **基础篇**主要介绍如何配置和使用Spring Security。本节将详细介绍Spring Security的基本配置过程,以及如何通过Maven管理项目的依赖。 - **使用Maven管理依赖**:由于Spring框架本身体积较大(Spring.jar就有2M多...

    myeclipse 8.5的spring security 2.0.5的简单练习(图解)

    本篇文章将详细介绍如何在 MyEclipse 8.5 中使用 Spring Security 2.0.5 来实现一个简单的权限管理示例。Spring Security 是一个功能强大的安全框架,它为 Java 应用程序提供了认证、授权等功能。对于初学者来说,...

    spring-framework-5.0.7.RELEASE官方完整包加官方文档

    本篇文章将聚焦于Spring Framework 5.0.7.RELEASE版本,详细解析其特性、组件以及官方文档中的关键知识点。 一、Spring Framework概述 Spring Framework是Java企业级应用开发的基石,它提供了全面的基础设施支持,...

    Spring Security 安全权限管理手册

    1. **基础篇**:介绍如何搭建环境并进行最基本的配置。 - 环境搭建:包括 Spring Security 的安装、依赖管理等内容。 - 最简单的配置:演示如何设置基本的安全规则。 2. **保护 Web 篇**:探讨 URL 层面的权限...

    Spring Security(Spring安全权限管理手册) PDF

    - **背景介绍**:Spring Security起源于一个名为Acegi的项目,并在2.0版本时正式成为Spring框架的一部分。其前身Acegi在权限管理方面已经享有盛誉,因此Spring Security在发布之初便受到了极大的关注。 - **优势分析...

    activiti-spring-examples下载

    本篇将围绕“activiti-spring-examples”这个压缩包中的示例,深入探讨如何在Spring环境中配置和使用Activiti。 首先,我们要理解Activiti的核心概念。Activiti设计了流程定义(Process Definition)和流程实例...

    spring核心包

    Spring的核心包是整个框架的基础,提供了核心的IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)功能,以及AOP(Aspect-Oriented Programming,面向切面编程)支持。本篇文章将深入...

    Spring從入門到精通

    最后,"Spring從入門到精通.pdf"很可能是一个完整的学习教程,不仅包含了基础内容,还可能涉及Spring Boot、Spring Cloud等现代微服务架构中的Spring应用,以及Spring Security和Spring Integration等扩展话题。...

    security.zip

    《基于SpringBoot ...这只是一个基础示例,实际上,Spring Security的功能远不止于此,它支持多种认证和授权机制,可以适应各种复杂的安全场景。在实践中,开发者可以根据项目的具体需求,灵活调整和扩展安全配置。

    tomcat部署web项目之java版SaaS OA协同办公软件 v2.0-saas-oa

    【标题】"Tomcat部署Web项目之Java版SaaS OA协同办公软件 v2.0-saas-oa",这是一篇关于如何在Tomcat服务器上部署基于Java开发的SaaS(Software as a Service)模式的OA(Office Automation)协同办公系统v2.0的文章...

    SpringBoot 2.0 博客系统,今后将会整合各种优秀框架与技术,打造简单炫酷博客系统。.zip

    本篇将深入探讨基于SpringBoot 2.0构建的博客系统,旨在帮助学生及开发者了解如何通过Java源码实现一个功能完备且炫酷的博客平台。SpringBoot以其简洁易用的特性,深受广大开发者喜爱,是现代Java应用开发的首选框架...

    Acegi框架介绍.rar

    在Spring 2.0之后,Acegi被整合并发展成为Spring Security,这是一个更为全面且强大的安全解决方案。本篇文章将深入探讨Acegi框架的核心概念、主要功能以及它如何与Spring框架协同工作。 一、Acegi框架概述 Acegi...

    JAVA SSO demo

    - 配置Spring Security以使用CAS客户端,包括服务端URL、登录/退出重定向URL等。 3. **用户认证流程**: - 用户尝试访问Java应用,被引导至CAS服务器登录页面。 - 登录成功后,CAS服务器返回一个ticket,应用...

    Practical Quick Start with Acegi Security

    Acegi安全框架作为Spring官方支持的安全子项目,拥有广泛的应用基础和强大的社区支持。它在项目中的使用已经超过两年半的时间,并且在1.0.0版本发布前已有超过70,000次下载记录。此外,该项目拥有14名贡献者以及一个...

    Showcase:展示基于Camunda BPM,Spring Boot和Angular的案例管理和业务流程管理的展示柜

    本篇文章将深入探讨一个名为“展示柜”的项目,该项目巧妙地结合了Camunda BPM、Spring Boot和Angular 2/TypeScript技术,旨在实现强大的案例管理和业务流程自动化。 首先,Camunda BPM是一个开源的BPM系统,提供了...

    用户登录Java

    在IT行业中,用户登录系统是任何应用程序的基础组成部分,尤其是在Web应用和移动应用中。Java作为一门广泛使用的编程语言,提供了丰富的库和框架来构建高效、安全的用户登录功能。本篇将深入探讨Java用户登录的相关...

    API-Gerenciamento

    Spring Security可以用来处理API的权限控制,而Maven或Gradle则作为构建工具管理依赖关系。此外,可能还包含了CI/CD(持续集成/持续部署)的配置,如Jenkins或GitHub Actions,以自动化构建、测试和部署流程。 总之...

    SpotifyStreamer:项目一

    Java 中有多个库可以简化 OAuth 流程,例如 Spring Security 或 OkHttp。 ### 5. Spotify API 使用 了解 Spotify API 的结构和功能是项目的核心。Spotify API 提供了搜索歌曲、获取专辑信息、播放列表等接口。...

Global site tag (gtag.js) - Google Analytics