spring-day01-概述-IOC

岁酱吖の 提交于 2020-01-11 17:27:43

一、spring概述

  1. spring 的 开源的轻量级框架
  2. spring的两大核心:IOC ,AOP

二、spring的EJB的区别(了解)

  1. EJB可以说像是一个Web Service,但也不完全是,比如EJB将编写好的业务组件放置在EJB容器上,然后提供接口给客户端访问;但是功能不仅限如此,EJB标准中提供了很多规范等,而这些规范只有在EJB容器才能正常运行。
    EJB是重量级框架
  2. Spring容器取代了原有的EJB容器,因此以Spring框架为核心的应用无须EJB容器支持,可以在Web容器中运行。
    Spring容器管理的不再是复杂的EJB组件,而是POJO(Plain Old Java Object) Bean。
    Spring轻量级框架

三、耦合和解耦

1. 什么是耦合
	模块之间的关联程度, 依赖程度
2. 什么是解耦
	降低模块之间的耦合度(依赖关系)
3. 解耦的目的
	编译器不依赖(编译没有语法错误),运行期才依赖(运行可能报错)
4. 解耦思路
	1) 把全限类名都放到配置文件中
	2)  通过工厂帮助创建对象

四、 解耦代码–自定义IOC(了解)

spring内所有的类都叫bean对象

在这里插入代码片
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!