Spring框架概述
1、什么是Spring
Spring是分层的JavaSE/EE 一站式(full-stack)轻量级开源框架
- JEE分层
JavaEE规范的三层结构体系:
- 表现层:页面数据显示、页面跳转度,jsp/servlet
- 业务层:业务处理和功能逻辑、事务控制 -service
- 持久层:数据存取和封装、和数据库打交道 dao

一站式
Spring提供了JavaEE各层的解决方案,表现层:spring MVC ;持久层:JdbcTemplate、ORM框架整合
业务层:Ioc、AOP、事务控制。
轻量级:spring的出现取代了EJB的臃肿、低效、繁琐复杂、脱离现实。
Spring体系结构

Spring的核心
Ioc (反转控制):将对象创建权利交给Spring工厂进行管理
AOP(面向切面编程):基于动态代理功能增强
Spring是基于IOC和AOP的一套编程框架
Spring的出现是为了解决JAVAEE的实际问题

关于框架的特性,我们也会俗称Spring为开发架构的粘合剂
之后写的spring框架有关博客的源码可参考:https://github.com/yorkmass/spring-study
我想给她买兰博基尼

浙公网安备 33010602011771号