`

一些jar包的作用(转)

    博客分类:
  • java
 
阅读更多

转自:http://gwh-08.iteye.com/blog/1455410

 

发项目的过程中,经常需要用到一写jar包,现在对其中的一写jar的作用,做下总结,也算是避免少引或者多引jar包吧,欢迎大家补充。谢谢。

1.apache的一写jar

commons-collections.jar: 
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。

 

commons-beanutils.jar: 
Apache Commons包中的一个,包含了一些Bean工具类类。

 

commons-lang.jar: 
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。

 

log4j-1.2.15.jar

目前应用最广泛的日志控件,可以配置文件log4j.properties结合在一起使用,通过配置文件配置日志的输出端,输出样式等。

commons-logging.jar: 
Apache Commons包中的一员,Apache commons类库是一个通用的类库,提供了基础的功能,例如commons-fileupload、commons-id、commons-codec等。

commons-logging能够选择使用Log4j还是JDK Logging,但不依赖于Log4j、JDK Logging的API。如果项目的classpath中包含log4j的类库,则使用Log4j,否则使用JDK Logging。使用commons-logging能够灵活地选择使用哪种日志,而不需要修改源代码。

commons-logging的使用类似于Log4j,他们的级别及使用规则完全一样。

如果有Log4j,commons-logging会把输出原封不动的交给Log4j,如果没有则相应的输出转化为JDK Logging的输出。默认地,commons-logging会自动检查是否使用Log4j。也可以使用配置文件显式地启用log4j。配置问价为commons-logging.properties,放到classpath下即可。

 

commons-dbcp.jar: 
DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。

 

commons-fileupload.jar

文件上传功能。

 

commons-httpclient-3.1.jar

获取http请求参数的功能。

 

commons-io-1.3.2.jar

IO数据流读写功能。

 

velocity-1.5.jar

使用velocity模板所必须的jar。

 

ant.jar

项目手打打包发布所必须的jar。

 

 

 

spring关联的一写jar

spring.jar

核心,必须的。

 

spring-webmvc.jar

使用spring web mvc所必须的jar

 

struts2-spring-plugin-2.1.6.jar

strtus2与spring集成所需要的jar

 

struts2关联的一写jar

struts2-core-2.1.6.jar

核心,必须的。

 

hibernate所关联的jar

hibernate3.jar核心jar,必须的。

 

freemarker-2.3.13.jar

貌似是hibernate所需要的

 

cglib.jar: 
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包

 

 

其他一写jar

dom4j-1.6.1.jar

java解析xml文件。

 

jta.jar

java JTA规范

 

antlr.jar

ANTLR 语言识别的一个工具 (ANother Tool for Language Recognition ) 是一种语言工具,它提供了一个框架,可以通过包含 Java, C++, 或 C# 动作(action)的语法描述来构造语言识别器,编译器和解释器。

详见:http://www.ibm.com/developerworks/cn/java/j-lo-antlr/index.html?ca=drs-

 

json-lib-2.2.3-jdk15.jar

java解析json所需要的jar。

 

mysql.jar

不用多说,mysql数据库所必须的。

 

ojdbc14_g.jar

oracal数据库所需要的。

 

pushlet.jar

service后台推送所以必须的jar.

 

poi-3.6-20091214.jar

poi-contrib-3.6-20091214.jar

poi-ooxml-3.6-20091214.jar

poi-ooxml-schemas-3.6-20091214.jar

poi-scratchpad-3.6-20091214.jar

利用poi解析生成excel文件等所必须的jar。

 

registry.jar

java操作注册表所必须的jar

 

sitemesh-3.0-alpha-1.jar

前台代码利用装饰器所必须的jar

分享到:
评论

相关推荐

    Servlet的jar包

    关于Servlet的jar包,费了好久才找到的,希望对大家起到作用

    easycharts完整JAR包,源码,API,DEMO

    EASYCHARTS是处理图表的一款很不错的JAR包,配合JAVA使用,在报表生成技术中有着至关重要的作用。 它可以处理柱状图、饼状图、点图、线状图、复合图,而且产生的图还可以动,可以点击,可以旋转

    jaxen-1.1.2jar包

    axen是一个Java编写的开源的XPath库。这是适应多种不同的对象模型,包括DOM,XOM,dom4j和JDOM。也可以作为适配器,转换Java字节代码或XML的Java bean为xml,从而使您可以使用XPath查询这些树了。

    Spire.Xls.jar

    Spire.Xls.jar 用于操作excel的jar包,功能也是非常全的,国内jar开发,有的功能是收费的目前用到的是excel转pdf

    itext.jar包

    在企业的信息系统中,报表处理一直占比较重要的作用,iText是一种生成PDF报表的Java组件。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超链接显示或下载得到生成的报表,这样就很好的解决了B/S系统的...

    orai18n.jar 用于处理oracle中文乱码

    orai18n.jar 用于处理oracle中文乱码

    jettison-1.3.3.jar 及1.3.3-source.jar

    jettison-1.3.3.jar 及1.3.3-source.jar,可以与xstream 包配合使用。用于json,xml,java对象的转换

    kevy-office.jar

    kevy-office.jar一个jar包,作用是转换office文件为pdf文件,还可以获取到office文件页数,同时支持windows和linux平台,直接放入项目lib下build path或maven添加本地jar到仓库即可,有使用示例,说明参考:...

    xmlbeans-3.1.0.rar

    xmlbeans-3.1.0.rar是一个工具类,主要作用是把xml文件转换成jar包,方便使用。解压出来以后,到jar目录,里面有对应的bat文件,只需要把对应的配置改成自己需要生成的xml文件,xsd文件即可

    xml转xds作用工具包trang.zip

    jaxb开发常用 trang.jar,xml转xds,将下载的trang.zip(约1M)文件解压,得到trang.jar。我将其放置于自行创建的文件夹,将需要转换的XML文件放置于同一目录下。 按住Shift键,单机鼠标右键,在弹出的对话框中,...

    json自动转换成xml的json包

    本json库包支持由json数据自动转换成xml报文数据, 对应用的配置化开发起到重要作用,在企业的移动开发中,通过与xslt的结合,开发工作更便捷。

    SHH简单集成示例

     4、对于每项配置所需要的jar包在Jar文件夹中进行了分类,让大家可以了解每个jar包的作用,避免今后在项目中添加多余的jar包。  5、如hibernate单独使用只需common+hibernate这两个文件夹中的jar包 hibernate和...

    公历和农历互相转换

    作用 返回值 方法 参数 公历日期转农历日期 String DateConvert.sCalendarSolarToLundar(int year,int month,int day) 农历日期转公历日期 String DateConvert.sCalendarLundarToSolar(int year,int month...

    platform-tools(安卓调试工具包).zip

    platform-tools是很多刷机的朋友都会用到的工具包,Android SDK其中的platform-tools包可以对安卓设备进行调试,包括解锁、刷机等操作都可以使用这个工具包来进行,其中包含开发app的平台依赖的开发和调试工具,包括...

    java android 反编译工具大全

    ClassyShark是一款可以查看Android可执行文件的浏览工具,支持.dex, .aar, .so, .apk, .jar, .class, .xml 等文件格式,分析里面的内容包括classes.dex文件,包、方法数量、类、字符串、使用的NativeLibrary等。...

    Maven build之pom.xml文件中的Build配置

    本文主要阐述了maven build是用来干什么的,以及对build标签中各子元素配置的作用

    重新格式化 Java 源代码以符合 Google Java 风格google-java-format v1.18.1.zip

    格式化程序可以作用于整个文件、有限的行、特定的偏移,传递到标准输出(默认)或就地更改。格式化程序的格式化算法没有可配置性。这是一个深思熟虑的设计决策,旨在将我们的代码格式统一为单一格式。格式化程序可...

    SmaliInjector20170719

    编辑注入器源文件:SmaliInjector\pc\Injector.java,这是注入器关键文件,作用是调用ow2.asm来对目标jar中特定类的特定函数进行代码注入 6). 运行 main.bat即可 错误处理: ===================================...

    ChangeGbktoutf.rar

    该项目的作用是将 java项目编码格式转换(如GBK转UTF-8); 把项目导入到eclipse中,发现项目是gbk编码格式想把项目变为utf-8,但是发现转换格式比较麻烦就...代码只有寥寥几行,引用的是common的jar包,执行速度非常快。

    java源码包2

    使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu  Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到...

Global site tag (gtag.js) - Google Analytics