Spring框架
- spring简介
- 第一个spring项目
- 使用xml配置文件创建一个spring应用
- spring IoC容器和Bean
- spring IoC容器配置元数据
- spring Bean
- spring依赖注入
- 基于构造方法的依赖注入
- 设值注入
- 依赖类型
- p-namespace和c-namespace
- spring depends-on
- spring lazy-init
- spring自动装配
- spring方法注入
- spring bean作用域
- spring单例作用域实例
- spring Prototype 原型作用域
- spring request作用域
- spring session作用域
- spring session作用域
- spring websocket作用域
- spring生命周期
- spring生命周期回调
- spring ApplicationContextAware回调接口
- spring BeanNameAware接口
- 其他spring Aware 接口
- spring bean继承
- spring容器扩展点
- spring BeanPostProcessor
- spring BeanFactoryPostProcessor的用法
- spring基于注解的容器
- spring @Required注解
- spring @Autowired注解
- spring @Primary注解
- spring @Qualifier注解
- spring @Resource注解
- spring @Value注解
- spring @PostConstruct注解
- spring @PreDestroy注解
- Spring类路径扫描
- spring管理组件
- Spring中使用元注解和组合注解
- spring自定义管理器
- spring使用组件定义bean元数据
- spring自动检查命名组件
- spring为自动检测组件提供作用域
- spring使用JSR 330标准注解
- spring @Inject和@Named注解
- spring @Named和@ManagedBean与等价的@Component
- spring JSR-330注解的限制
- spring 基于Java的容器配置
- spring @Bean 和@Configuration的基本概念
- 使用AnnotationConfigApplicationContext实例化spring容器
- spring 基于java的容器配置使用@Bean注解
- spring BeanFactory和ApplicationContext的区别和联系
- spring资源
- spring Resource接口
- spring Resource接口实现类
- spring ResourceLoader接口
- spring ResourcePatternResolver接口
- spring ResourceLoaderAware接口
- spring资源依赖
- spring ApplicationContext和资源路径
- spring验证
- spring管理错误信息和国际化消息
- 使用BeanWrapper操作JavaBean
- spring类型转换
- spring数据格式化
- spring配置全局日期和时间格式
- spring JavaBean验证
- spring表达式语言
- spring Evaluation
- 使用Bean定义表达式语言
- SpEL语言参考
- spring AOP编程
- spring AOP特性和目标
- spring AOP代理
- spring AOP @AspectJ支持
- spring AOP声明一个Aspect
- spring AOP声明一个切入点
- spring AOP声明Advice
- Spring AOP引入(Introduction)
- Spring AOP在实例化切面(Aspect)时的不同方式
- spring基于XML配置文件来实现AOP
- spring AOP声明模式如何选择
- Spring AOP APIs