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 单元测试,
耦合:就是一个程序中使用多个技术,这些技术参合到一起。
就是技术与技术之间相互结合,联系紧密缺一不可。
耦合的意义: