欢迎来到天天文库
浏览记录
ID:34726270
大小:65.70 KB
页数:4页
时间:2019-03-10
《ssm整合中jar包作用介绍》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ssm整合中jar包作用介绍ssm整合中jar包作用介绍HibernateJar:1、hibernate3.jar,这个是hibernate3.0的核心jar包,没的选,像我们常用的Session,Query,Transaction都位于这个jar文件中,必要。 2、cglib-2.1.3.jar,CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必要。 3、asm.jarASM字节码库如果使用“cglib”则必要,必要 4、asm-attrs.jarASM字节码库如果使用“cglib”则必要,必要 5、ehcache.jarEHCache
2、缓存如果没有其它缓存,则必要,必要 6、antlr.jarANotherToolforLanguageRecognition是一个工具,必要 7、jta.jarJTA规范,当Hibernate使用JTA的时候需要,不过AppServer都会带上,所以也是多余的。但是为了测试方便建议还是带上。必要 8、commons-logging.jarApacheCommons包中的一个,包含了日志功能,必须使用的jar包。必要 9、commons-collections.jarApacheCommons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大
3、。必要 10、dom4j.jar是一个Java的XMLAPI,类似于jdom,用来读写XML文件的。Hibernate用它来读写配置文件。必要 上面的就是Hibernate的核心jar包,是配置ssh架构中必须的,下面这些就是可选的了。========================================================= versioncheck.jar版本检查可选 swarmcache.jar可选 jboss-cache.jarTreeCache可选 jgroups.jar可选 xalan.jar,xerces.jar,xml-ap
4、is.jarXerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般AppServer都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过Hibernate用XML只不过是读取配置文件,性能没什么要紧的,所以也是多余的。可选 c3p0-0.9.1.jarC3p0是一个数据库连接池,Hibernate可以配置为使用C3P0连接池。如果你准备用这个连接池,就需要这个jar包。可选 connector.jarJCAAPI,如果你字啊AppServer上把Hibernate配置为Connector的话,就需
5、要这个Jar,不过实际上一般AppServer肯定会带上这个包,所以也是多余的包可选 jboss-system.jar可选 jboss-system.jar使用TreeCache时必要可选 jacc-1_0-fr.jarJACC库可选 checkstyle-all.jar可选 junit.jar测试单元可选 javassist.jarJavassist字节码解释器可选 ant-lanuncher.jar可选 jaas.jarJAASAPI是用来进行权限验证的,已经包含在JDK1.4里面了,所以实际上是个多余的包可选 jdbc2_0-stdext.jarJDB
6、C扩展API,一般来说数据库连接池会用上它,不过AppServer都会带上,所以也是多余的。可选 ant-antlr.jarAntanlr支持可选 jboss-jmx.jar可选 cleanimports.jarcleanimports可选xerces.jarSAXparserjdk本版低于1.4时必要可选 jaxen-1.1-beta-7.jarJaxen如果想提高启动性能则去使用可选 ant-junit.jarAntjunitsupport可选 ant-swing.jarantswingsupport ant.jarAnt编译工具的jar包,可选 prox
7、ool.jarProxoolJDBC连接池可选 concurrent.jar使用TreeCache需要 syndiag2.jar可选 commons.collections.jar,commons-pool.jar,commons-dbcp.jarDBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat的连接池也是DBCP.Springjar包: spring.jar是包含有完整发布模块的单个jar包。但是不包括mock.jar,aspects.jar,spring-portl
此文档下载收益归作者所有