Spring 模块

Spring 拥有的模块

核心容器:

spring-core 核心工具类
spring- beans spring定义bean的支持
其中core 和 beans 是框架的基础部分,提高ioc 和依赖注入特性
spring-context 运行时spring容器
spring-context-support spring 容器对第三方包的集成支持
spring-expression 使用表达式语言在运行时查询和操作对象

AOP (定义方法拦截器和切点,从而将逻辑代码分开,降低他们之间的耦合性 )

spring-aop 基于代理的aop支持
spring-aspects 基于aspectJ的aop 支持

消息:

spring-messaging 对消息架构和协议的支持

web

spring-web 提供基础的web集成功能,在web项目中提供spring容器
spring-webmvc 提供基于servlet 的spring mvc 使得模型范围内的代码合web forms之间能够清楚地分离开来,并于spring 框架的其他特性继承在一起
spring-websocket 提供websocket 服务
spring- webmvc-portket 提供portlet 环境支持

数据访问集成

spring-jdbc 提供jdbc 访问数据库的支持 ,该模块提供了一个JDBC 抽象层,可以消除冗长的JDBC 编码合解析数据库厂商特有的错误代码,这个模块包含了spring 对于JDBC 数据访问进行封装的所有列
spring-orm 提供对象/关系映射技术的支持 如JPA JDO Hibernate ibatis 等,提供了一个交互层,利用ORM 封装包,可以混合使用所有SPringle 提供的特性进行O/T 映射
spring-tx 提供编程式和声明式事务支持
spring-OXM 提供对象/xml 映射技术的支持
spring-JMS 提供对JMS 的支持(邮件服务) 主要包括一些制造合消费信息的特性
spring-transaction 支持变成合声明性事务管理。 这些事务类必须实现特点的接口,并且对所有的pojo 都使用

Spring 项目

spring 提供了大量基于spring 的项目,可以用来更深入地降低我们的开发难度,提高开发效率
spring boot 使用默认开发配置来实现快速开发
spring XD 用来简化大数据应用开发
spring cloud 为分布式系统开发提高工作集
spring data 对主流关系型和nosql 数据库的支持
spring batch 简化及优化大量数据的批处理操作
spring security 通过认证和授权饱和应用
spring social 与社交网络API (新浪 ,Facebook )的继承
spring amqp 基于amqp 的消息的支持
spring mobile 提高对手机设备检测的功能,给不同设备返回不同页面的支持 支持移动web 应用开发
spring for Android 主要提供在Android 上消费restful api 的功能
spring web flow 基于spring mvc 提供基于向导流程式的web应用开发
spring web service 提供基于协议有限的soap web 服务
spring ldap 简化使用LDAP 开发
spring session 提供一个api 以及实现来管理用户会话信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值