zoukankan      html  css  js  c++  java
  • Spring中各个模块

    Spring中个模块介绍

    核心模块

    ​ 提供了对Bean的配置、管理、创建等以及IOC/DI。如果只需要提供IOC/DI功能,只需要引入Beans和Core两个jar包

    1. Core

      包含Spring框架中最基本的核心工具类,Spring汇总其他组件都要用到这个包中的类。Core模块是其他组件的核心。

    2. Beans

      提供了对Bean的创建、管理、配置以及包含进行IOC/DI操作所需要的所有的类。

    3. Context

      Context构建于Core和Beans模块基础之上。模块继承了Beans的特性,同时对它进行了一个扩展。添加了对国家化、资源加载、时间传播等。ApplicationContext是该模块的一个核心接口,一般使用它实现类中的两个类来加载配置文件初始化Bean。其与BeanFactory不同的是,使用ApplicationContext,Bean是非懒加载的。使用BeanFactory,Bean是懒加载的

    AOP
    1. Aspects模块提供了对AspectJ的集成支持

    2. Instrumentation模块提供了Class Instrumentation支持和ClassLoader实现。

    Spring Data Access/Integtration
    1. JDBC

      该模块包含了Spring对JDBC数据访问进行封装的所用类,消除冗长的JDBC编码和解析数据库代码。

    2. ORM

      整合第三方ORM的实现

    3. OXM

      提供了对Java/XML映射的支持,可以让Java与XML之间来回切换

    4. JMS

      主要包含了制造消息和消费消息的特性

    5. Transaction

      提供了编程式事务和声明式事务的支持

    Web

    ​ 提供了基础的面向Web的集成特性,例如多文件上传、Servlet Listeners初始化IOC容器以及一个面向Web应用的上下文。它还包括Spring远程支持Web的相关部分

  • 相关阅读:
    谍战系列
    干将莫邪
    漫话安全众测
    一句话安全
    jsp一句话
    struts2的DevMode模式
    morse code
    Nessus的安装/激活/更新
    WinPcap4.13无法安装解决方法
    安全用网,你应该知道的事
  • 原文地址:https://www.cnblogs.com/zcr-xiaozhai/p/13999987.html
Copyright © 2011-2022 走看看