zoukankan      html  css  js  c++  java
  • 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,记录登录信息
  • 相关阅读:
    单例模式创建
    盛最多水的容器
    魔术索引
    钢条切割
    比较版本号
    矩阵中的路径
    机器人的运动范围
    计网基础问题
    Linux 下android环境的配置
    Fedora15下安装Android开发环境
  • 原文地址:https://www.cnblogs.com/xiaotianblog/p/11460668.html
Copyright © 2011-2022 走看看