一、spring概述
- spring 的 开源的轻量级框架
- spring的两大核心:IOC ,AOP
二、spring的EJB的区别(了解)
- EJB可以说像是一个Web Service,但也不完全是,比如EJB将编写好的业务组件放置在EJB容器上,然后提供接口给客户端访问;但是功能不仅限如此,EJB标准中提供了很多规范等,而这些规范只有在EJB容器才能正常运行。
EJB是重量级框架- Spring容器取代了原有的EJB容器,因此以Spring框架为核心的应用无须EJB容器支持,可以在Web容器中运行。
Spring容器管理的不再是复杂的EJB组件,而是POJO(Plain Old Java Object) Bean。
Spring轻量级框架
三、耦合和解耦
1. 什么是耦合
模块之间的关联程度, 依赖程度
2. 什么是解耦
降低模块之间的耦合度(依赖关系)
3. 解耦的目的
编译器不依赖(编译没有语法错误),运行期才依赖(运行可能报错)
4. 解耦思路
1) 把全限类名都放到配置文件中
2) 通过工厂帮助创建对象
四、 解耦代码–自定义IOC(了解)
spring内所有的类都叫bean对象
在这里插入代码片
来源:CSDN
作者:树叶子_
链接:https://blog.csdn.net/hza419763578/article/details/103935731