Spring

一.Spring是分层的JavaSE/EE 应用 full-stack轻量级开源框架

以IOC和AOP为内核

full-stack(全栈):各层都有对应的解决方案

IOC:Inverse Of Control 控制反转

AOP:AspectOrientedProgramming 面向切片编程

提供了

展现层SpringMVC

持久层SpringJDBC模板

业务层事务管理

整合世界众多著名的开源第三方框架和类库

逐渐成为使用最多的JavaEE企业应用开源框架

二.Spring的体系架构

从下往上顺序

1.核心容器:Core Container IOC/DI

Spring-Beans:产生Spring对象

Spirng-Core:核心

Spring-Context:Spring的上下文

Spring-Expression:Spring的表达式语言

2.AOP Aspects Instrument Messaging
3.数据访问层:Data Access

JDBC ORM OXM JMS Transactions

4.Web层

WebSocket WebMVC Web WebFlux

层层递进

订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
滚动至顶部