一、三大框架整合
1.框架概述
1.1 啥是spring框架????
干的活是:整合第三方框架
Spring 的一个关键元素是应用程序级别的基础设施支持:Spring 专注于企业应用程序的“管道”,以便团队可以专注于应用程序级业务逻辑,而无需与特定部署环境产生不必要的联系。
1.2 spring框架的核心机制
三大核心组件:Bean、Context、Core
IOC是设计思想:配置xml文件,读取内部的Bean,从Bean中读取类路径,利用反射创建这个类 Context 配置文件上下文信息 –
寻找关系,把对象和Spring容器连接
-
IOC-DI
IOC-控制反转:这玩意是个啥?就是自己直接new对象浪费内存,那咋整呢,咱就使用IOC这种“工具”,具体使用Spring容器来new对象,管理生命周期 由自己创建->Spring创建对象
IOC的兄弟 DI-依赖注入:
这玩意又是啥???他兄弟IOC创建对象时,就得靠DI搞关系连接 -
AOP
面向切面编程
二、SpringMVC
1.框架概述
主要作用就是 接受用户的请求 完成请求之后返回给用户
三、总结
在Spring爸爸的技术支持上面,咱们要遵循爸爸的指令,Spring说万物皆Bean,那咱们就搞Bean,爸爸通过Bean创建的类–对象,咱们在对象里面做咱们的业务–方法/功能。
springmvc接受 用户的请求数据 -> spring容器根据对应的关系,搞一个地方,给你创建功能 -> 具体的操作(和数据库连接、一些杂七杂八的功能) ,把结果返回给对象 -> 对象再 返回给用户(这个时候对象占用内存,是否释放,全靠Spring爸爸决定) ->到了前端(也就是交互的地方)