Spring由哪些模块组成呢?
下文笔者讲述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组件进行单元测试和集成测试
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。