天天看点

Spring 框架 奥义 解耦合 Ioc奥义Spring 框架 第一天笔记

Spring 框架 第一天笔记

框架的概念:是经过验证、具有一定的功能、半成品软件

框架的作用:

提高开发效率、增强代码复用、解耦、降低维护成本、提供编写规范

Spring是:分层的JavaEE/SE应用,full-stack轻量级开源框架

spring的特点:

分层、javaSE/EE 、 full-stack、轻量级、开源

full-stack翻译是 一站式的意思。 就是一条龙服务

Spring框架分层结构

spring是三层结构

底层核心容器

spring底层容器有 Beans,core,Context,

SpEL这个是 springEL表达式

中间层技术,这是在核心容器上面的

AOP

Aspects

Instrumentation

Messaging

应用层技术,这里可以集成其他的技术

Data Access/Integration模块层

Integration就是集成的意思

JDBC,ORM,OXM,JMS,Transactions

Web模块层

WebSocket,Servlet,Web,Portiet,

作用是:数据访问与数据集成,web集成,web实现

它还提供了 自身的Test 单元测试,

耦合:就是一个程序中使用多个技术,这些技术参合到一起。

就是技术与技术之间相互结合,联系紧密缺一不可。

耦合的意义: