2019/9/4 spring实战,shiro权限简单记录

spring实战:

第一章:

  1. 专用名词解释:
    • POJO:Plain Old Java Object
    • EJB:Enterprise JavaBean
    • DI:Dependency Injection
    • AOP:Aspect-Oriented Programming
  2. Spring的使用的两种设计模式理念:依赖注入,aop
  3. Spring核心模块Bean:在Spring应用中,对象由Spring容器创建和装配,并存在容器中。Spring容器主要有两种类型:bean工厂,应用上下文。
  4. Spring生态系统:Spring框架由6个定义良好的模块分类组成。Spring Portfolio
  5. Spring新功能:Spring3.1,3.2.Spring4.0

SHIRO

验证身份主要流程归纳:

  • ShiroConfiguration中装配验证的Realm,以及setCredentialsMatcher设计加密方法
  • 继承Realm,重写doGetAuthenticationInFo方法自定义用户验证身份过程
  • 控制器中

    • 创建UsernamePasswordToken实例userToken,获取Subject实例subject
    • 使用subject.login(userToken)验证登录。(这里会和ShiroConfiguration的加密方法有关,如果验证不通过,会报相关异常)
    • subject.getsession获取session,记录登录信息
原文地址:https://www.cnblogs.com/xiaotianblog/p/11460668.html