如何为潮阳地区创建专业网站并提供常见问题解答?
摘要:网站建设faq,潮阳网站制作,做网站千篇一律,怎么做全息网站尚硅谷2023最新版Spring6课程_bilibili 1 Spring 【强制】Spring是什么? 1) Spring是一款主流的Java EE
网站建设faq,潮阳网站制作,做网站千篇一律,怎么做全息网站尚硅谷2023最新版Spring6课程_bilibili 1 Spring
【强制】Spring是什么#xff1f;
1) Spring是一款主流的Java EE轻量级开源框架。 轻量级#xff1a;体积很小#xff0c;且不需要依赖于其他组件。
2) 狭义的Spring。 Spring Framework。
3) 广义的Spring。 以Spring F…尚硅谷2023最新版Spring6课程_bilibili 1 Spring
【强制】Spring是什么
1) Spring是一款主流的Java EE轻量级开源框架。 轻量级体积很小且不需要依赖于其他组件。
2) 狭义的Spring。 Spring Framework。
3) 广义的Spring。 以Spring Framework为核心的Spring技术栈。
4) Spring的核心思想。 提供各种服务以帮助我们简化基于POJO的Java应用程序开发。 【强制】Spring模块组成。
1) Spring Core。 spring-core、spring-beans、spring-context、spring-expression。
2) Spring AOP。 spring-aop、spring-aspects、spring-instrument。
3) Spring Data Access。 spring-jdbc、spring-orm、spring-oxm、spring-jms、spring-tx。
4) Spring Web。 spring-web、spring-webmvc、spring-websocket、spring-webflux。
5) Spring Message。 spring-messaging。
6) Spring Test。 spring-test。 2 Spring IoC
2.1 概念
【强制】IoC。
1) IoCInversion of Control控制反转是一种设计思想。
2) IoC的理念。 让别人为你服务。原先是由程序员自己来包办关于对象的一切现在让IoC Service ProviderIoC服务提供者来负责。
3) IoC可以给我们带来什么 用一句话来概括就是IoC是一种可以帮助我们解耦各业务对象间依赖关系的对象绑定方式。 【强制】DI。
1) DIDependency Injection依赖注入。 和IoC是一回事只是观察的角度不同。
2) 依赖注入的实现方式。 构造方法注入、setter方法注入。 【强制】IoC容器。
1) IoC容器是Spring对IoC Service Provider的实现。 IoC Service ProviderIoC服务提供者是一个概念。 IoC Service Provider主要负责管理Java对象的实例化和初始化控制对象与对象之间的依赖关系。
2) Spring提供了两种容器类型BeanFactory和ApplicationContext。 BeanFactory是IoC容器的基本实现提供了 对象创建管理和依赖注入服务 两种特性。 ApplicationContext是BeanFactory的子接口在BeanFactory的基础上提供了 统一资源加载策略、国际化信息支持、容器内事件发布功能 等高级特性。 我们开发人员可以无脑选择ApplicationContext。
3) ApplicationContext接口的常用实现类。 ClassPathXmlApplicationContext。 FileSystemXmlApplicationContext。 ConfigurableApplicationContext。 WebApplicationContext。 【强制】Bean。
1) IoC容器管理的Java对象称为Spring Bean。
2) bean的作用域。 singleton在IoC容器中有且仅有一个实例默认。 prototype在IoC容器中可以有多个实例每次获取都返回一个新的实例。 request在一个请求范围内有效。 session在一个会话范围内有效。
3) bean的生命周期简化版本。 1. 创建bean。 以反射或者CGLIB动态字节码生成方式默认后者获得目标类实例。 以BeanWrapper对目标类实例进行包裹返回BeanWrapper实例。 2. 给bean设置属性包括Aware相关依赖。 3. 调用bean的后置处理器-初始化前方法。
