Hibernate中的各个包

对于Hibernate3包,主要有:antlr-2.7.4.jar,cglib-full-2.0.2.jar,asm.jar,asm-attrs.jar,
commons-collections-2.1.1.jar,commons-logging-1.0.4.jar,
dom4j-1.5.2.jar,ehcache-1.1.jar,jta.jar,log4j-1.2.9.jar
这些包的作用如下:
  1 antlr-2.7.4.jar:这个工具集合了词法分析,语法分析,生成ast,遍历ast,集flex和bison于一身。可以使用java,c++,c#来写.
  2 cglib-full-2.0.2.jar:Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包.
  3 asm.jar和asm-attrs.jar:ObjectWeb的字节码操纵框架,用来动态生成Java代码
  4 commons-collections-2.1.1.jar:Jakarta的通用collections包。包含了一些Apache开发的集合类。
  5 commons-logging-1.0.4.jar:Jakarta的通用日志记录包。
  6 dom4j-1.5.2.jar:Dom4J是一个在Java平台上使用Java Collections Framework与XML、 XPath和XSLT协同工作的开源Java库,它全面支持DOM、SAX和JAXP。DOM(Document Object Model)是一个与平台和语言无关的接口,提供一个标准的模式来读些XML文件。SAX Simple API for XML,相比于文档对象模型DOM,SAX 是读取和操作 XML 数据的更快速、更轻量的方法。JAXP(Java API for XML Parsing)
  7 ehcache-1.1.jar:EHCache 是一个纯java的在进程中的缓存,它具有以下特性:快速,简单,为Hibernate2.1充当可插入的缓存,最小的依赖性,全面的文档和测试。
  8 jta.jar:Java Transaction API (JTA) 规范的包,是指定事务处理管理和分布式事务处理系统之间的标准Java接口,包括资源管理,应用服务,事务应用程序。
  9 log4j-1.2.9.jar:Java日志包,通过它,Commons Logging就会使用它和它的上下文类路径来查找到log4j.properties.

你可能感兴趣的:(java,Hibernate,log4j,xml,Flex)