Spring 体系结构

Spring 是模块化的,允许你挑选和选择使用你的木块,不必要把剩余的部分也引入。

核心容器由spring-core,spring-beans,spring-context,spring-context-support和spring-expression等模块组成

spring-core模块是提供了框架的基本组成部分,包括IOC和依赖注入功能

spring-beans模块提供BeanFactory工厂模式的微妙实现,它移除了编码式单例的需要,并且可以把配置和以来从实际编码逻辑中解耦。

数据访问/集成

数据访问/集成层包括JDBC,ORM,OXM,JMS和事物处理模块

JDBC=JAVA DATA BASE CONNECTIVITY

ORM=OBJECT RELATIONAL MAPPING

OXM=OBJECT XML MAPPING

JMS=JAVA MESSAGE SERVICE

JDBC模块提供了JDBC抽象层,它消除了冗长的JDBC编码和对数据库供应商特定错误的代码分析

ORM模块提供了对流行的对象关系关系映射API集成,包括JPA,JDO和HIBERNATE通过此模块可以让这些ORM框架和SPRING的其他功能整合,比如前面提及的是事务管理。

OXM 模块提供对OXM实现的支持,比如JAXB,Castor,XML BEANS,Jibx,XStream

 

posted @ 2020-05-25 23:13  unclear  阅读(116)  评论(0)    收藏  举报