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测试

三 思维导图

javaweb-xmind-spring-explain-1