1、Spring概述

1.1、简介

  • Spring : 春天 —>给软件行业带来了春天
  • 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。
  • 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。
  • Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术

1.2、优点

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

1.3、主要模块

Spring core:核心容器

Spring AOP:Spring面向切面编程

Spring context:Spring上下文

Spring DAO :目的是将持久层相关问题与一般的的业务规则和工作流隔离开来

Spring ORM:(Object Relation Mapper)对象关系映射模块

Spring Web模块: Web 上下文模块建立在应用程序上下文模块之上,为基于 Web 的应用程序提供了上下文。

Spring MVC:MVC 框架是一个全功能的构建 Web 应用程序的 MVC 实现

Spring的概述及主要模块相关推荐

  1. (Spring)概述及IOC

    文章目录 一.概述 1.1 简介 1.2 优点 1.3 Spring组成 1.4 Spring Boot与Spring Cloud 二. IOC控制反转 2.1 Set注入 2.2 IOC本质 一.概 ...

  2. Spring框架概述(快速入门)

    Spring 框架概述: 目录 Spring 框架概述: 1.Spring 是轻量级的开源的 javaEE 框架 2.Spring 有两个核心部分:IOC 和 AOP: 3.Spirng 特点: 4. ...

  3. Spring入门到精通:第一章 基础入门:1.Spring框架概述

    Spring入门到精通:第一章 基础入门:1.Spring框架概述 前言:为什么要学习Spring框架? 为什么要学习Spring框架呐? (1)使用广泛:现在很多的企业都有Spring的影子,不管是 ...

  4. Spring5中文文档【1】Spring框架概述

    1. 概述 官方文档地址 Spring 让开发 Java 企业应用程序变得容易.提供了在企业环境中使用 Java 语言所需的一切,并支持 Groovy 和 Kotlin 作为 JVM 上的替代语言,并 ...

  5. 『互联网架构』软件架构-spring源码之spring结构概述

    spring从07年接触到目前2018年也差不多10年了,一个java的框架为什么能火这么多年.很多人对spring的使用轻车熟路,但是从未解读过spring的源码,老铁跟我一起看看源码,了解下内部的 ...

  6. 1、spring的概述

    1.spring的概述 spring是什么     spring的两大核心     spring的发展历程和优势     spring体系结构 spring是什么 Spring 是分层的 Java S ...

  7. Spring AOP概述及底层实现原理

    Spring AOP概述及底层实现原理 aop概述 AOP全称为Aspect Oriented Programming的缩写,意为:面向切面编程.将程序中公用代码进行抽离,通过动态代理实现程序功能的统 ...

  8. spring源码构建以及模块划分和依赖

    目录 Spring源码构建 环境环境 安装Gradle 编译源码 spring中的依赖关系 spring中的版本号规则 语义化版本命名通行规则 Spring版本命名规则 Spring源码构建 环境环境 ...

  9. [Spring5]Spring框架概述

    Spring框架概述 1.Spring是轻量级的开源的JavaEE框架 2.Spring可以解决企业应用开发的复杂性 3.Spring有两个核心部分:IOC和Aop a.IOC:控制反转,把创建对象过 ...

  10. Spring精华问答 | Spring框架有哪些主要模块?

    Spring框架是一个开源的Java平台,它提供了非常容易,非常迅速地开发健壮的Java应用程序的全面的基础设施支持.今天就让我们一起来看看关于Spring的精华问答吧. 1 Q:什么是Spring框 ...

最新文章

  1. NLP实践:对话系统技术原理和应用
  2. CCNA实验:VLan间路由实验配置 (单臂路由)
  3. sql多条件查询语句
  4. nginx的list数据结构
  5. 服务器上安装ffmpeg后报错及解决方案libavdevice.so.58: cannot open shared object file: No such file or directory
  6. vtk鼠标不交互_vtk 各种不同的鼠标交互方式
  7. nginx: [error] invalid PID number in /run/nginx.pid
  8. 基于ABP落地领域驱动设计-06.正确区分领域逻辑和应用逻辑
  9. Python使用线性回归简单预测数据
  10. python html解析对比_python htmlparse页面解析示例
  11. jQuery增加删除修改tab导航特效
  12. [软广]某数据领域在线教育机构
  13. Postman 汉化(Postman中文版)
  14. 计算机无法调节亮度,win10屏幕亮度没反应如何处理_win10电脑屏幕亮度调不了怎么办...
  15. 厦门超微服务器维护,超微GPU服务器品牌
  16. 如何申请TexturePacker
  17. WI-FI模块ESP8266(针对初学者)
  18. java聊天室(实训项目)
  19. 设计模式-前摄器模式(Proactor)
  20. 计算机科学与技术要求具备的能力,计算机科学与技术专业毕业要求及指标点(2019版)...

热门文章

  1. IIS7 部署MVC 运行不了 注意事项
  2. String转LocalDateTime
  3. @Resource真的只是按名称来进行依赖注入吗?@Autowired真的只是按照类型来依赖注入吗?
  4. Mybatis注解: SQL语句映射@Select @Insert @Updata @Delete @SelectKey
  5. Spring AOP原理分析(一)-- AOP相关概念
  6. 王爽 汇编语言程序课程设计1
  7. 0627-TP整理三(对表的操作,数据的显示)
  8. 如何在Linux上录制你的终端操作
  9. redis 任务队列
  10. 关于打印 毕业设计资料