Spring 功能简介

Spring 之核心模块

模块名称 核心功能
spring-core 依赖注入IOC与DI的基本实现
spring-bean bean工厂与bean的装配
spring-context 定义基础的spring-context上下文,即IOC容器
spring-context-support 对spring IOC容器的扩展支持,以及IOC子容器
spring-context-indexer spring类管理组件和Classpath扫描
spring-expression spring表达式语言

Spring 之面向切面编程

模块名称 核心功能
spring-aop 面向切面编程模块,整合Asm,CGLIB,JDKProxy
spring-aspects 集成AspectJ AOP应用框架
spring-instrument 动态Class Loading模块

Spring 之数据访问与集成

模块名称 核心功能
spring-jdbc spring 提供JDBC抽象框架的主要实现模块,用于简化Spring Jdbc操作
spring-tx spring JDBC事务控制实现模块
spring-orm 主要集成Hibernate,Java Persistence Api(JPA) 和 Java Data Objects(JDO)
spring-oxm java 对象映射成XML数据,或将XML数据映射成Java对象
spring-jms Java Message Service 能够发送和接收信息

Spring 之Web组件

模块名称 核心功能
spring-web 提供了最基础的web支持,主要建立在核心容器之上,通过Servlet和 Listeners来初始化容器
spring-webmvc 实现了Spring mvc的Web应用
spring-websocket 主要实现web前端的全双工通讯协议
spring-webflux 一个新的非阻塞函数式Reactive Web 框架,可以用来建立异步,非阻塞,事件驱动的服务

Spring 之通信报文

模块名称 核心功能
spring-message 从spring4之后添加的一个通信报文,主要职责是为spring 提供基础的报文传送应用

Spring模块简介相关推荐

  1. Spring入门简介

    Spring概况 Spring的简介 Spring是一个轻量级的控制反转和面向切面的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的: 目的:解决企业应用开发的复杂性 功能:使用基本的javaB ...

  2. Spring框架简介

    Spring框架简介 Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本. ...

  3. Spring 框架简介及官方压缩包目录

    一.Spring 框架简介及官方压缩包目录 一.什么是spring spring是一个框架, 核心思想 IoC,AOP 简化企业开发,帮助分离对象之间的依赖关系 IoC:Inversion of Co ...

  4. Spring 容器简介

    1.美图 2.Spring 容器简介 Spring容器,我们常用的就是ApplicationContext,容器本身是存放Bean和Bean之间的依赖关系的,那么容器的生命周期是什么概念呢? 我们可以 ...

  5. 【Spring框架一】——Spring框架简介

    系列文章目录 Spring框架简介 系列文章目录 前言 一.什么是Spring框架? 二.Spring框架的优势 1.简化开发流程:Spring提供了许多现成的功能,可以使得开发人员在构建应用程序时减 ...

  6. Spring的简介和工作原理

    一.简介     Spring 是个java企业级应用的开源开发框架.Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用.Spring 框架目标是简化Java企业级应 ...

  7. Spring cloud简介及Netflix组件介绍

    Spring cloud简介 Spring Cloud是基于Spring Boot的一整套实现微服务的框架.他提供了微服务开发所需的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全局锁.决策 ...

  8. Spring Statemachine 简介

    Spring Statemachine 简介 Spring Statemachine是Spring官方提供的一个框架,供应用程序开发人员在Spring应用程序中使用状态机.支持状态的嵌套(substa ...

  9. Spring 系列: Spring 框架简介

    Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的.框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架. 在这篇由三部 ...

最新文章

  1. 2021-07-27 对labelme标注出来的JSON文件进行灰度图转化(标签值0.1.2.3.4)
  2. 计算机软件基础-(软件开发过程管理)
  3. 一个全栈式的应用集成平台,打破“信息孤岛”
  4. CSS Hack 汇总快查
  5. iPhone 11降至3000元档,一顿降价猛如虎!
  6. Ubuntu Server 16.04 安装并用两块硬盘做RAID1
  7. 手机版页面正式发布 html5取代wap(wml)
  8. 深度相机(七)--体感设备对比
  9. 第 7 章 Neutron - 077 - 配置 linux-bridge mechanism driver
  10. sql获取3天前日期
  11. Vue Canvas 实现电子签名 手写板
  12. cubieboard服务器系统,cubieboard 搭建家用服务器
  13. 行走在拉萨、林芝的路上
  14. 序列回帖与multi-mapped reads的处理
  15. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个扁平化风格css螃蟹图形~~适合初学者~超简单~ |前端开发|IT软件
  16. 在线生成免费android ios图标
  17. Android中的热修复
  18. Jetson TX2 安装 D435i ROS驱动
  19. python输出一首诗_基于循环神经网络(RNN)的古诗生成器
  20. 华为修改优先级命令_华为LTE重选参数命令简介

热门文章

  1. 这是怎样的一个女孩子
  2. 微信公众号商城是否需要云服务器,云商城公众号绑定、微信支付配置文档
  3. Willy Woo:BTC作为新兴“完全数字化”资产类别正在吞噬资本
  4. JS获取当前网页大小以及屏幕分辨率等
  5. 面对物联网安全隐患高墙,熵核科技如何实现突围
  6. 整数有约 | AI智能篆刻:活学活用,让传统文化“潮”起来
  7. java 手电筒_Android实现简单手电筒功能
  8. 【数据结构与算法】普里姆算法的介绍和修路问题程序实现
  9. PHP 服务器变量$_SERVER 服务器环境变量 $_ENV
  10. HTML5与CSS3的新特性。