spring的包大概作用(备忘)

1.spring.jar

  是包含有完整发布模块的单个jar 包。

2. org.springframework.aop

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

3. org.springframework.asm

  Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包, 3.0开始提供他自己独立的asmJar。

4. org.springframework.aspects

  提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中, 比如Eclipse AJDT。

5. org.springframework.beans

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

6. org.springframework.context.support

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

7. org.springframework.context

  为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext 特性时所需的全部类,JDNI所需的全部类,UI方面的用来与模板(Templating)引擎如 Velocity、FreeMarker、 JasperReports集成的类,以及校验Validation方面的相关类。

8. org.springframework.core

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

9. org.springframework.expression

  Spring表达式语言。

10. org.springframework.instrument.tomcat

  Spring3.0对Tomcat的连接池的集成。

11. org.springframework.instrument

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

12. org.springframework.jdbc

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

13. org.springframework.jms

  提供了对JMS 1.0.2/1.1的支持类。http://baike.baidu.com/link?url=HfioUoiPUtvgtXEECsRhPJ2Ek2oWQwZgWObWUMF36PQHJ2CFiJ2nb-hxGcfj4kFumjr6-0J9FAnHOkVrbkubYq

14. org.springframework.orm

  包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink, 因为Hibernate已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖spring-dao.jar 里的类,用这个包时你需要同时包含spring-dao.jar包。

15. org.springframework.oxm

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

16. org.springframework.test

  对Junit等测试框架的简单封装。

17. org.springframework.transaction

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

18. org.springframework.web.portlet

  SpringMVC的增强。

19. org.springframework.web.servlet

  对J2EE6.0 的Servlet3.0的支持。

20. org.springframework.web.struts

  Struts框架支持,可以更方便更容易的集成Struts框架。

21. org.springframework.web

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

22.Spring webmvc:

  包含SpringMVC框架相关的所有类。包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类。当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。
 23.Spring webmvc portlet:Spring MVC的增强

24.spring-tx.3.2.2.jar

spring提供对事务的支持,事务的相关处理以及实现类就在这个Jar包中

时间: 2024-10-12 11:14:20

spring的包大概作用(备忘)的相关文章

Spring AspectJ的Execution表达式-备忘笔记

Aspectj切入点语法定义 在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点" 例如定义切入点表达式  execution (* com.sample.service.impl..*.*(..)) execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: 1.execution(): 表达式主体. 2.第一个*号:表示返回类型,*号表示所有的类型. 3.包名:表示需要拦截的包名,后面的两个

LaTeX宏包TikZ-UML使用备忘一

TikZ-UML宏包是用于绘制UML图形的,相较于我以前使用的pgf-umlcd宏包而言,他支持的图形种类更多,二者都是由tikz扩展而来.这里把使用方法与绘图例子记录下来,以备忘. 下载与安装 TikZ-UML宏包并没有包含在texlive中,需要自己去官网下载,地址是:TikZ-UML官网下载.我把官网2016年3月29日发布的版本(目前最新版)已经传入51CTO,下载地址是:TikZ-UML51CTO下载.下载的压缩包里面有宏包文件与说明文档. 下载解压后,可以把其中的文件tikz-uml

LaTeX宏包TikZ-UML使用备忘二

代码的文件头与备忘一中的一样,这里不再列出. 示例三 % 51CTO陆巍的博客 \begin{center} \begin{tikzpicture} \begin{umlpackage}[x = 0, y = 0, draw = purple, fill = umlyellow]{Policy} \umlsimpleclass[draw = purple]{Policy Layer} \umlinterface[right = 1cm of Policy Layer, draw = purple

C#中符号的作用备忘

~ 按位求补符: ! 非逻辑运算符: % 求余运算符: ^ 异或位运算符: & 且位运算符: |  或位运算符: * 既可以用作乘法符号,还可以表示为指针: + 表示数学运算符相加: = 用来表示赋值操作: \  用于转义符的开始,如\n表示换行: ”  包裹字符串: ’  包裹单个字符: < 逻辑运算符小: > 逻辑运算符大: , 用于分隔参数: . 用于表示对象成员选择器或小数点: / 表示除以的数学运算符: # 用于条件编译或划分代码块. #if #else 控制预编译的代码:如

从源码包构建.deb文件的备忘

源码包是什么 我们知道ubuntu有别于gentoo之一的特点就是,gentoo是基于源码包安装的系统,而ubuntu是基于二进制的.我们执行一个apt-get install foo安装包命令时,apt从对应的apt source源地址下载一个二进制包-以.deb为后缀名的文件到/var/cache/apt/archives下,再用dpkg工具安装它们.这些.deb文件都是包的维护者在某台build machine上build之后放上去的,而与foo.deb对应的源码包,一般都是指三个文件的一

Spring各jar包的作用(转载)

spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的. 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件. (1) spring-cor

[Java]Spring所需要的jar包和作用释义

Spring——jar包详解 spring-beans.jar 访问配置文件.创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类 spring-context.jar 可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类 spring-core.jar Spring 框架基

JqGrid相关操作备忘 方法列表

JqGrid相关操作备忘 方法列表 1.获得当前列表行数:$("#gridid").getGridParam("reccount"); 2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', id); 3.刷新列表:$(refreshSelector).jqGrid('setGridParam', { url: ''), postData: ''}).trigger('reloadGrid'); 4.选

linux下常用命令备忘

转自:Linux 命令集锦 linux下查看监听端口对应的进程 # lsof -i:9000 # lsof -Pnl +M -i4 如果退格键变成了:"^h". 终端连接unix删除退格键,按住CTL键同时按delete Linux搜索 # find / -name "xxx.conf" 查看linux是32位还是64位的命令 #file /sbin/init #getconf LONG_BIT #getconf -a 在Linux和Windows下都可以用nslo