Spring知识点梳理——初识Spring

1 Spring基础认识

1.1 Spring简介

  • 2002年,interface21框架诞生
  • 2003年3月24号正式发布1.0
  • Rod Johson,Spring Framework创始人
  • SSH : Struct2 + Spring + Hibernate
  • SSM : SpringMvc + Spring + Mybatis

1.2 优点

  • Spring是一个开源的免费的框架
  • Spring是一个轻量级、非入侵式的框架
  • 控制反转(IOC),面向切面变成(AOP)
  • 支持事务的处理,对框架整合的支持
  • 总结 :Spring是一个轻量级的控制反转(IOC)和面向切面变成(AOP)的框架!

1.3 七大模块

mark

  • Spring Core(核心容器):Spring使用BeanFactory来产生和管理Bean,是工厂模式的实现。
  • Spring Context(应用上下文):Spring一切皆配置,Spring上下文向Spring框架提供信息。
  • Spring AOP(面向切面编程):Spring框架可以管理的任何对象支持AOP,该模块提供了事务管理服务。
  • Spring DAO(JDBC和DAO模块):该抽象层提供了有意义的异常层次结构。
  • Spring ORM(对象实体映射):Spring框架提供ORM对象关系工具且都遵循Spring的通用事务和DAO异常层次处理
  • Spring Web(Web模块):为基于web的应用程序提供了上下文
  • Spring Web MVC(MVC模块):高度可配置的,是一个全功能的构建Web应用程序的MVC实现。

1.4 拓展

  • 现代化的java开发:构建一切、协调一切、连接一切
  • SpringBoot
    • 一个快速开发的脚手架
    • 可以快速的开发单个微服务
    • 约定大于配置
  • Spring Cloud
    • 基于SpringBoot实现的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值