ssm整合中jar包作用介绍

上传人:宝路 文档编号:3510273 上传时间:2017-08-06 格式:DOCX 页数:4 大小:31.52KB
返回 下载 相关 举报
ssm整合中jar包作用介绍_第1页
第1页 / 共4页
ssm整合中jar包作用介绍_第2页
第2页 / 共4页
ssm整合中jar包作用介绍_第3页
第3页 / 共4页
ssm整合中jar包作用介绍_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《ssm整合中jar包作用介绍》由会员分享,可在线阅读,更多相关《ssm整合中jar包作用介绍(4页珍藏版)》请在金锄头文库上搜索。

1、 ssm 整合中 jar 包作用介绍ssm 整合中 jar 包作用介绍Hibernate Jar: 1、hibernate3.jar, 这个是 hibernate3.0 的核心 jar 包,没的选,像我们常用的Session,Query,Transaction 都位于这个 jar 文件中,必要。2、cglib-2.1.3.jar ,CGLIB 库,Hibernate 用它来实现 PO 字节码的动态生成,非常核心的库,必要。 3、asm.jar ASM 字节码库 如果使用“cglib”则必要,必要 4、asm-attrs.jar ASM 字节码库 如果使用“cglib”则必要,必要 5、ehca

2、che.jar EHCache 缓存 如果没有其它缓存,则必要,必要 6、antlr.jar ANother Tool for Language Recognition 是一个工具,必要 7、jta.jar JTA 规范,当 Hibernate 使用 JTA 的时候需要,不过 App Server 都会带上,所以也是多余的。但是为了测试方便建议还是带上。必要 8、commons-logging.jar Apache Commons 包中的一个,包含了日志功能,必须使用的jar 包。必要 9、commons-collections.jar Apache Commons 包中的一个,包含了一些 A

3、pache 开发的集合类,功能比 java.util.*强大。必要 10 、 dom4j.jar 是一个 Java 的 XML API,类似于 jdom,用来读写 XML 文件的。Hibernate 用它来读写配置文件。必要 上面的就是 Hibernate 的核心 jar 包,是配置 ssh 架构中必须的,下面这些就是可选的了。 =versioncheck.jar 版本检查 可选 swarmcache.jar 可选 jboss-cache.jar TreeCache 可选 jgroups.jar 可选 xalan.jar, xerces.jar, xml-apis.jar Xerces 是 X

4、ML 解析器,Xalan 是格式化器,xml-apis 实际上是 JAXP。一般 App Server 都会带上,JDK1.4 也包含了解析器,不过不是 Xerces,是Crimson,效率比较差,不过 Hibernate 用 XML 只不过是读取配置文件,性能没什么要紧的,所以也是多余的。可选 c3p0-0.9.1.jar C3p0 是一个数据库连接池,Hibernate 可以配置为使用 C3P0 连接池。如果你准备用这个连接池,就需要这个 jar 包。 可选 connector.jar JCA API,如果你字啊 App Server 上把 Hibernate 配置为 Connector

5、的话,就需要这个 Jar,不过实际上一般 App Server 肯定会带上这个包,所以也是多余的包 可选 jboss-system.jar 可选 jboss-system.jar 使用 TreeCache 时必要 可选 jacc-1_0-fr.jar JACC 库 可选 checkstyle-all.jar 可选 junit.jar 测试单元 可选 javassist.jar Javassist 字节码解释器 可选 ant-lanuncher.jar 可选 jaas.jar JAAS API 是用来进行权限验证的,已经包含在 JDK1.4 里面了,所以实际上是个多余的包 可选 jdbc2_0-

6、stdext.jar JDBC 扩展 API,一般来说数据库连接池会用上它,不过 App Server 都会带上,所以也是多余的。 可选 ant-antlr.jar Ant anlr 支持 可选 jboss-jmx.jar 可选 cleanimports.jar cleanimports 可选 xerces.jar SAX parser jdk 本版低于 1.4 时必要 可选 jaxen-1.1-beta-7.jar Jaxen 如果想提高启动性能则去使用 可选 ant-junit.jar Ant junit support 可选 ant-swing.jar ant swing support

7、 ant.jar Ant 编译工具的 jar 包,可选 proxool.jar Proxool JDBC 连接池 可选 concurrent.jar 使用 TreeCache 需要 syndiag2.jar 可选 commons.collections.jar,commons-pool.jar, commons-dbcp.jar DBCP 数据库连接池,Apache 的 Jakarta 组织开发的,Tomcat 的连接池也是 DBCP. Spring jar 包 :spring.jar 是包含有完整发布模块的单个 jar 包。但是不包括 mock.jar, aspects.jar, sprin

8、g-portlet.jar, and spring-hibernate2.jar。 除了 spring.jar 文件,Spring 还包括有其它 21 个独立的 jar 包,各自包含着对应的Spring 组件,用户可以根据自己的需要来选择组合,而不必引入整个 spring.jar 的所有类文件。 1、spring-core.jar 这个 jar 文件包含 Spring 框架基本的核心工具类。Spring 其它的组件要都要使用到这个包里的类,是其它组件基本核心,当然你也可以在自己的系统中使用这些工具类。外部依赖(Commons Logging, Log4J) 2、spring-beans.jar

9、 这个 jar 文件是所有应用都要使用到的,它包含访问配置文件,创建和管理 bean 以及进行 Inversion of Control / Dependency(IoC/DI)操作相关的所有类。/如果应用只需基本的 IoC/DI 支持,引入 spring-core.jar 及 spring-beans.jar 文件就可以了。 -以下根据需要选择 -spring-aop.jar 这个 jar 文件包含在应用中使用 Spring 的 AOP 特性时所需的类和源码级元数据的支持。使用基于 AOP 的 Spring 的特性,如声明型事务管理 (Declaritive Transaction Mana

10、gement),也要在应用里包含这个 jar 包。外部依赖(spring-core, spring-bean , AOP Alliance, CGLIB, Commons Attributes). spring-context.jar 这个 jar 文件为 Spring 核心提供了大量的扩展,可以找到 Spring ApplicationContext 特性时所需的全部类,JNDI 所需的全部类, instrumentation 组件以及校验 Validation 方面的相关类。外部依赖 spring-beans, spring-aop. spring-dao.jar 这个 jar 文件包含

11、Spring DAO, Spring Transaction 进行数据访问的所有类,为了使用声明型事务支持,还需在自己的应用里包含 spring-aop.jar 外部依赖 spring-core, spring-aop, spring-context, JTA API. spring-jdbc.jar 这个 jar 文件包含 Spring 对 JDBC 数据访问进行封装的所有类。外部依赖spring-beans, spring-dao. spring-support.jar 这个 jar 文件包含支持 UI 模板(Velocity, FreeMarker, JsperReports, BSH,

12、 Groovy, Jruby, Quartz, EHCache) spring-web.jar 这个 jar 文件包含 Web 应用开发时,用到 Spring 框架时所需的核心类,包括自动载入 Web Application Context 特性的类,Struts 与 JSF 集成类,文件上传的支持类,Filter 类和大量工具辅助类。外部依赖 spring-context, Servlet API,(JSP API, JSTL, Commons FileUpload, COS). spring-webmvc.jar 这个 jar 文件包含 Spring MVC 框架相关的所有类。包括框架的

13、Servlets, Web MVC 框架,控制器和视图支持。当然,如果你的应用使用了独立的框架,则无需这个JAR 文件里的任何类。外部依赖 spring-web, sping-support, Tiles, iText,POI. spring-portlet.jar spring 自己实现的一个类似 Spring MVC 的框架,包括一个 MVC 框架和一个控制器。外部依赖 spring-web, Portlet API, Spring-webmvc. spring-struts.jar Struts 框架支持,可以更方便更容易的集成 Struts 框架,外部依赖spring-web, Str

14、uts. spring-remoting.jar 这个 jar 文件包支持 EJB,远程调用 Remoting(RMI,Hession, Burlap, Http Invoker, JAX-RPC)方面的类。外部依赖 spring-aop, spring-context, spring-web,Hessian,Burlap,JAX-RPC,EJB API) 。 spring-jmx.jar 这个 jar 包提供了对 JMX1.0/1.2 的支持类。外部依赖 spring-beans, spring-aop, JMX API. spring-jms.jar 这个 jar 包提供了对 JMS1.0

15、.2/1.1 的支持类。 spring-jca.jar 这个 jar 包提供了对 JCA1.0 的支持。 spring-jdo.jar 这个 jar 包提供了对 JDO1.0/2.0 的支持。 spring-hibernate2.jar 对 Hibernate2.1 的支持,已经不建议使用 spring-hibernate3.jar 对 Hibernate3.0/3.1/3.2 的支持 spring-toplink.jar 对 TopLink 框架的支持 spring-ibatis.jar 对 Ibatis SQL Maps 的支持。 另外的两个包 spring-mock.jar 这个 jar

16、 文件包含 Spring 一整套 mock 类来辅助应用的测试。Spring 测试套件使用了其中大量 mock 类,这样测试就更加简单。模拟 HttpServletRequest 和HttpServletResponse 类在 Web 应用单元测试是很方便的。并且提供了对 JUnit 的支持。外部依赖 spring-aspects.jar 提供对 AspectJ 的支持,以便可以方便的将面向方面的功能集成进IDE 中. Struts1.2 包介绍: commons-digester.jar Digester 基于规则的 XML 文档解析,主要用于 XML 到 Java 对象的映射(用来处理 struts-config.xml 配置文件,以达到通过 XML 生成相应的对象的功能)。 commons-beanutils.jar 提供对 Java 反射和自省 A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号