spring框架学习笔记1

spring简介
[1]为什么学
问题1:在javaweb项目中mvc模式,在控制层实例化业务层的类,耦合性高
问题2:业务层代码后期扩展性不高
[2]解决
spring技术
解决业务层和其他层的耦合问题
[3]简介
轮子理论:不创建新轮子,使用旧的轮子
ajax:异步a js and xml
[4]学习框架 三个要素
jar https://repo.spring.io/libs-release-local/org/springframework/spring/
api
源码 https://github.com/spring-projects/spring-framework
spring框架学习笔记1_第1张图片spring框架学习笔记1_第2张图片spring框架学习笔记1_第3张图片spring框架学习笔记1_第4张图片spring框架学习笔记1_第5张图片
[5]核心
IOC:控制反转–帮助我们创建对象,解决问题1
AOP:面向切面–提升代码扩展性,解决问题2(不需要改它的源代码?)
TX:事物管理

你可能感兴趣的:(java开发)