美文网首页
SpringFramework实战指南 1-3章 要点

SpringFramework实战指南 1-3章 要点

作者: 大也 | 来源:发表于2023-11-29 11:27 被阅读0次

https://www.wolai.com/oacbJpH1wPzGNoMAVnoELR

-- ---------------------- 1-3章 要点

一、技术体系结构(1.1 总体技术体系/1.2 框架概念和理解)
二、SpringFramework介绍(2.1 Spring 和 SpringFramework概念/2.2 SpringFramework主要功能模块/2.3 SpringFramework 主要优势)
三、Spring IoC容器和核心概念(3.1 组件和组件管理概念[3.1.1 什么是组件?/3.1.2 我们的期待/3.1.3 Spring充当组件管理角色(IoC)/3.1.4 组件交给Spring管理优势!]
/3.2 Spring IoC容器和容器实现[3.2.1 普通和复杂容器/3.2.2 SpringIoC容器介绍/3.2.3 SpringIoC容器具体接口和实现类/3.2.4 SpringIoC容器管理配置方式/3.3 Spring IoC / DI概念总结]
/四、Spring IoC实践和应用[4.1 Spring IoC / DI 实现步骤
/4.2 基于XML配置方式组件管理/4.2.2 实验二: 组件(Bean)依赖注入配置/4.2.3 实验三: IoC容器创建和使用/4.2.4 实验四: 高级特性:组件(Bean)作用域和周期方法配置/4.2.5 实验五: 高级特性:FactoryBean特性和使用]
/4.3 基于 注解 方式管理 Bean)

Spring 技术栈**(全家桶)

[https://spring.io/projects](https://spring.io/projects)

Spring Framework**(基础框架)

| Core Container | 核心容器,在 Spring 环境下使用任何功能都必须基于 IOC 容器。 |
| AOP\&Aspects   | 面向切面编程                                                |
| TX             | 声明式事务管理。                                            |
| Spring MVC     | 提供了面向Web应用程序的集成功能。                           |

BeanFactory
ApplicationContextBeanFactory的子接口 ApplicationContext容器实现类BeanFactory提供了配置框架和基本功能,而ApplicationContext` 添加了更多特定于企业的功能。

| ClassPathXmlApplicationContext    
| 通过读取类路径下的 XML 格式的配置文件创建 IOC 容器对象       
| FileSystemXmlApplicationContext    
| 通过文件系统路径读取 XML 格式的配置文件创建 IOC 容器对象     
| AnnotationConfigApplicationContext 
| 通过读取Java配置类创建 IOC 容器对象                          
| WebApplicationContext             
| 专门为 Web 应用准备,基于 Web 环境创建 IOC 容器对象,并将对象引入存入 ServletContext 域中。 |

1)ClassPathXmlApplicationContext 配置文件是xml格式 在项目路径下 resources
2)FileSystemApplicationContext 配置文件是Xml 格式文件存储到项目外,某个盘符下
d:\xx\xx.xml
3)webApplicationContext web项目对应ioc容器
4)AnnotationConfigApplicationContext 配置文件使用java类
配置类+注解 主要使用
IoC容器
**IoC(Inversion of Control)控制反转
**DI (Dependency Injection) 依赖注入
1.写配置文件 2.实例化ioc 容器 3.使用 实现类
bean 主键简称

相关文章

网友评论

      本文标题:SpringFramework实战指南 1-3章 要点

      本文链接:https://www.haomeiwen.com/subject/bbtnwdtx.html