ssm框架——各种jar的作用(一)

来源:互联网 发布:马扎克数控车床编程 编辑:程序博客网 时间:2024/06/08 08:18

在ssm搭建框架时,根据我们的需求会用到各种jar包,下面就简单介绍一下我在搭建框架时常用的各种jar的作用:

1:junit-jar 
   测试的时候使用
2:spring-context.jar
   这个jar文件为spring核心提供了大量的扩展。可以找到使用spring ApplicationContext 特性中所需要的全部的类,JDNI所需的全部类,UI方面的用来与模板引擎如Velocity 、freeMarker集成的类,以及校验Validation 方面的相关类。

3:spring-context-support.jar

   spring-context的扩展支持,用于mvc方面
4:spring-bean.jar
   这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Ioc/DI操作相关的所有类,如果需要基本的Ioc/DI支持,引入spring-core.jar以及spring-beans.jar文件就可以了。
5:spring-core.jar
   这个jar文件包含spring框架基本的核心工具类,spring其他的组件都要是使用到这个包里的类,是其他组件的基本核心,你也可以在自己的应用系统中使用这些工具类。

6:spring-web.jar
   这个jar文件包含web应用开发是,用到spring框架时所需要的核心类,自动载入WebApplicationContext特性的类、struts与jsf集成类、文件上传的支持类、Filter类和大量工具辅助类。
7:spring-webmvc.jar  
    这个jar文件包含Spring MVC框架相关的所有类。包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类。当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。

8:spring-hibernate.jar  
   这个jar文件包含Spring对Hibernate 2及Hibernate 3进行封装的所有类。

9:spring-jdbc.jar 
  这个jar文件包含对Spring对JDBC数据访问进行封装的所有类。

10:spring-aspects-3.2.2.jar  
    提供对aspectj的支持,以便可以方便的将面向方面的功能集成进ide中

11:spring-tx.3.2.2.jar
    spring提供对事务的支持,事务的相关处理以及实现类就在这个jar包中




未完,待续。。。

0 0