在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包中