spring实战:
第一章:
- 专用名词解释:
- POJO:Plain Old Java Object
- EJB:Enterprise JavaBean
- DI:Dependency Injection
- AOP:Aspect-Oriented Programming
- Spring的使用的两种设计模式理念:依赖注入,aop
- Spring核心模块Bean:在Spring应用中,对象由Spring容器创建和装配,并存在容器中。Spring容器主要有两种类型:bean工厂,应用上下文。
- Spring生态系统:Spring框架由6个定义良好的模块分类组成。Spring Portfolio
- Spring新功能:Spring3.1,3.2.Spring4.0
SHIRO
验证身份主要流程归纳:
- ShiroConfiguration中装配验证的Realm,以及setCredentialsMatcher设计加密方法
- 继承Realm,重写doGetAuthenticationInFo方法自定义用户验证身份过程
-
控制器中
- 创建UsernamePasswordToken实例userToken,获取Subject实例subject
- 使用subject.login(userToken)验证登录。(这里会和ShiroConfiguration的加密方法有关,如果验证不通过,会报相关异常)
- subject.getsession获取session,记录登录信息