首页 > 编程语言 > 详细

Spring概述

时间:2020-08-22 10:59:02      阅读:72      评论:0      收藏:0      [点我收藏+]

1.Spring简介

  • Spring:春天--->给软件行业带来了春天
  • 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架
  • 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版
  • 很难想象Rod Johnson的学历,他是悉尼大学的博士,然而他学习的专业不是计算机而是音乐学
  • Spring理念:使现有技术更加实用,本身就是一个大杂烩,整合现有的框架技术

官网:https://spring.io/

官方下载地址:https://repo.spring.io/libs-release-local/org/springframework/spring/

GitHub:https://github.com/spring-projects

2.Spring优点

  • Spring是一个开源免费的框架,容器
  • Spring是一个轻量级的框架,非侵入式的
  • 控制反转Ioc,面向切面Aop
  • 对事物的支持,对框架的支持

概述:Spring是一个轻量级的控制反转(IoC)和,面向切面(AOP)的容器框架

3.组成

技术分享图片

Spring框架是一个分层架构,由7个定义良好的模块组成。Spring模块构建在核心容器之上核心容器定义了创建、配置和管理bean的方式

技术分享图片

 

 组成Spring框架的每个模块(或者组件)都可以单独存在或者与其他一个或者多个模块联合实现。

每个模块的功能如下:

  • 核心容器:核心容器提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。BeanFactory使用控制反转(IOC)模式将应用程序的配置依赖性规范实际的应用程序代码分开。
  • Spring上下文:Spring上下文是一个配置文件,向Spring框架提供上下文信息。Spring上下文包括企业服务,列如JNDI、EJB\电子邮件、国际化、校验和调度功能。

Spring AOP:通过配置管理特征,Spring AOP模块

 2121

Spring概述

原文:https://www.cnblogs.com/lxzlovewyq/p/13544521.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!