zoukankan      html  css  js  c++  java
  • Spring3.0 核心jar包详解


    org.springframework.aop  包含在应用中使用Spring的AOP特性时所需的类。

    org.springframework.asm   Spring独立的ASM程序, Spring2.5.6的时候需要asmJar包,3.0开始提供他自己独立的asmJar
    [注:ASM(Assembly Language)即汇编语言程序]

    org.springframework.aspects 提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT。
    [注:AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守
    Java字节编码规范的Class文件。]

    org.springframework.beans  所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。

    org.springframework.context.support  包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。

    org.springframework.context  为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI所需的全部类,UI方面的用来与模板(Templating)

    引擎如 Velocity、FreeMarker、JasperReports集成的类,以及校验Validation方面的相关类。

    org.springframework.core 包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心。

    org.springframework.expression  Spring表达式语言。

    org.springframework.instrument.tomcat   Spring3.0对Tomcat的连接池的集成。

    org.springframework.instrument Spring3.0对服务器的代理接口。

    org.springframework.jdbc 包含对Spring对JDBC数据访问进行封装的所有类。

    org.springframework.jms  提供了对JMS 1.0.2/1.1的支持类。
    [注:JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。

    Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。]

    org.springframework.orm  包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,因为Hibernate已经独立成包了,现在不包含在这个包里了。

    这个jar文件里大部分的类都要依赖spring-dao.jar里的类,用这个包时你需要同时包含spring-dao.jar包。

    org.springframework.oxm  Spring 对Object/XMl的映射支持,可以让Java与XML之间来回切换。

    org.springframework.test  对Junit等测试框架的简单封装。

    org.springframework.transaction  为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理。

    org.springframework.web.portlet  SpringMVC的增强。

    org.springframework.web.servlet 对J2EE6.0的Servlet3.0的支持。

    org.springframework.web.struts  Struts框架支持,可以更方便更容易的集成Struts框架。

    org.springframework.web  包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。

    Spring3.0与Spring4.2对比

  • 相关阅读:
    【MySQL】若sql语句中order by指定了多个字段,则怎么排序?
    【golang】golang中结构体的初始化方法(new方法)
    【feign】拦截输出日志
    【Feign】Feign ,OpenFeign以及Ribbon之间的区别?
    没有安装插件:node-sass , sass-loader@6.0.7 导致在style标签中使用 lang="scss" 报错
    解决:'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
    解决:flex弹性布局和溢出隐藏使用ellipsis省略号提示的冲突
    缺少标签template抱歉的包裹报错:[Vue warn]: Failed to mount component: template or render function not defined.
    两个(div)元素使用了display:inline-block后出现错位问题解决
    块级标签使用 display:inline-block;显示一行,存在多余的边距的bug解决办法
  • 原文地址:https://www.cnblogs.com/liaojie970/p/5133446.html
Copyright © 2011-2022 走看看