Spring由哪些模块组成呢?

欣喜 Spring 发布时间:2023-12-11 11:36:32 阅读数:11439 1
下文笔者讲述Spring的组成模块说明,如下所示

spring模块简介

Spring一共有 20多个模块
     由 1300 多个不同的文件构成
    而这些组件被分别整合在核心容器(Core Container)
    AOP(Aspect Oriented Programming)
   设备支持(Instrumentation)
   数据访问与集成(Data Access/Integration)
   Web
   消息(Messaging)
   Test等 6 个模块中 

Spring核心模块功能说明

spring core
    提供框架的基本组成部分
    包括控制反转(Inversion of Control,IOC)
    和依赖注入(Dependency Injection,DI)功能

spring beans:
     提供了BeanFactory
     是工厂模式的一个经典实现
     Spring将管理对象称为Bean。

spring context:
     构建于 core 封装包基础上的 context 封装包
     提供一种框架式的对象访问方法 

spring jdbc:
     提供一个JDBC的抽象层
     消除了烦琐的JDBC编码和数据库厂商特有的错误代码解析
      用于简化JDBC

spring aop:
     提供面向切面的编程实现
     让你可以自定义拦截器、切点等

spring Web:
     提供针对 Web开发的集成特性
     如:
       文件上传
       利用servlet listeners进行ioc容器初始化
        和针对Web的ApplicationContext

spring test:
     为测试提供支持的
      支持使用JUnit或TestNG对Spring组件进行单元测试和集成测试
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Spring/202312/7424.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者