JavaWeb开发思维导图之——Spring基础之简介(82)
一 概述
- 框架
- Spring概念
- Spring发展史
- Spring优势
- Spring体系结构
二 内容详情
2.1 框架
- 概念: 经过验证,具有一定功能的,半成品软件
- 特点:1-经过验证;2-具有一定功能;3-半成品
- 框架的作用:1-提高开发效率;2-增强可重用性;3-提供编写规范;4-节约维护成本;5-解耦底层实现原理
2.2 Spring概念
- 概念: Spring是分层的JavaSE/EE应用full-stack轻量级开源框架
- 特点:1-分层;2-JavaSE/EE;3-full-stack;4-轻量级;5-开源
2.3 Spring发展史
- IBM 1997年提出EJB思想
- spring作者2004年提出sprint 1.0
- 2006年EJB 3.0提出
- 2006年Spring 2.0
- 2009年Spring 3.0
- 2013年Spring 4.0
- 2017年Spring 5.0
2.4 Spring优势
- 1-方便解耦,简化开发
- 2-方便集成各种优秀框架
- 3-方便程序的测试
- 4-AOP编程的支持
- 5-声明式事务的支持
- 6-降低JavaEE API的使用难度
- 7-Java源码是经典学习典范
2.5 Spring体系结构
- 1-底层是核心容器:1-Beans;2-Core;3-Context;4-SpringEI表达式
- 2-中间层技术:1-AOP;2-Aspects
- 3-应用层技术:1-数据访问与数据集成;2-Web集成;3-Web实现
- 4-基于Test测试