免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1509 | 回复: 0
打印 上一主题 下一主题

jar包说明 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-04 13:55 |只看该作者 |倒序浏览

log4j日志所需包
---↓↓-----------------------------------↓↓---
--
log4j-1.2.13.jar log4j日志所需包.
---↑↑-----------------------------------↑↑---
数据库连接所需包
---↓↓-----------------------------------↓↓---
--
mysql-connector-java-5.0.4-bin.jar 连接MySQL数据库所需包.
---↑↑-----------------------------------↑↑---
Acegi权限管理所需包
---↓↓-----------------------------------↓↓---
--
acegi-security-1.0.7.jar Acegi权限管理所需包
---↑↑-----------------------------------↑↑---
struts(Apache jakarta)所需包
---↓↓-----------------------------------↓↓---
--
struts-1.3.8.jar  struts的库,没有什么可说的.
antlr-2.7.6.jar   ?-现在不知,以后补充(应该与ant编译有关).
commons-beanutils.jar Apache开发的Bean工具类(Apache jakarta)
commons-digester.jar ?-现在不知,以后补充.(Apache jakarta)
commons-fileupload.jar Apache开发的文件上传功能类.(Apache jakarta)
commons-logging.jar  Apache开发的日志功能类,这个包本身包含了一个Simple Logger,但是功能很弱。
      ->在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK带的java.util.logging,如果也找不到就用Simple Logger。
      ->commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入
JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的
java.util.logging,这个包的功能比log4j差的很远,性能也一般。
      ->后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-
logging.jar写的log程序,底层的Logger是可以切换的,你可以选择log4j,java.util.logging或者它自带的
Simple
Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需
要5us。
      ->(Apache jakarta)
commons-validator.jar Apache开发的用于用户输入合法性的检查,它提供了大部分需要的用户输入合法性的效验功能,主要是用户输入数据的格式以及数字范围的检查效验.(Apache jakarta)
jakarta-oro.jar   ?-现在不知,以后补充.(Apache jakarta)
struts-legacy.jar  ?-现在不知,以后补充.(Apache jakarta)
---↑↑-----------------------------------↑↑---
spring所需包
---↓↓-----------------------------------↓↓---
--
spring-2.5.1.jar  包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。
      ->
commons-beanutils.jar (同上struts)
commons-collections.jar Apache开发的集合类,功能比java.util.*强大(Apache jakarta)
commons-digester.jar (同上struts)
commons-logging.jar  (同上struts)
commons-lang.jar  Apache开发的数据类型工具类,是java.lang.*的扩展(Apache jakarta)
log4j-1.2.13.jar  (同上log4g)
aspectjrt-1.5.2a.jar    AspectJ需要的包
aspectjweaver.jar  AspectJ需要的包
---↑↑-----------------------------------↑↑---
hibernate所需包
---↓↓-----------------------------------↓↓---
--
hibernate3.2.6.jar  hibernate的库,没有什么可说的.
cglib-2.1.3.jar   Hibernate用它来实现PO字节码的动态生成,非常核心的库
asm.jar     ?cglib需要的jar
asm-attrs.jar   ?cglib需要的jar
jta.jar     JTA事务管理
antlr-2.7.6.jar   (同上struts)
commons-collections.jar (同上spring)
commons-beanutils.jar (同上spring)
commons-logging.jar  (同上spring)
commons-lang.jar  (同上spring)
dom4j-1.6.1.jar   dom4j是一个Java的XML
API,类似于jdom,用来读写XML文件的。Hibernate用它来读写配置文件。dom4j是一个非常非常优秀的Java XML
API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM
developerWorks上面可以找到一篇文章,对主流的Java XML
API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写
XML,特别值得一提的是连Sun的JAXM也在用dom4j。
xml-apis.jar   解析XML文件所需的包(SAX),一般App Server都会带有
log4j-1.2.13.jar  (同上log4g)
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/85344/showart_1812573.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP