`

部分jar包的作用

    博客分类:
  • java
阅读更多
一些jar包的作用

博客分类: java

发项目的过程中,经常需要用到一写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

其中的功能说的很范范,也比较片面,欢迎大家补充,有时想,如果把这些jar包的源代码研究透了,貌似也很N,但是只是想想而已,看着就眼晕。
分享到:
评论

相关推荐

    框架中常用的jar包作用

    【标题】:“框架中常用的jar包作用” 在Java开发中,jar包扮演着至关重要的角色。它们是将多个类文件打包在一起的压缩文件,便于管理和重用。这些jar包通常包含一组特定功能的类和资源,可以独立完成特定任务或者...

    9.2版本得第二部分jar包 9.2版本得第二部分jar包

    标题和描述都提到的是"9.2版本得第二部分jar包",这暗示我们正在讨论的是一个特定软件或应用的更新版本中的组件,可能是该软件系统的某一部分服务或功能。 9.2版本可能是一个重要的里程碑,意味着它可能包含了对...

    MyBatis的部分jar包

    在提供的压缩包文件中,我们可以看到一系列与MyBatis及其相关技术相关的jar包,这些库是构建基于MyBatis的Java应用所必需的。 1. **druid-1.1.20.jar**:Druid是一个强大的数据库连接池组件,它不仅提供了连接池...

    如何生成jar包

    生成JAR包是Java项目打包的一种常见方式,它用于将多个.class文件及相关资源文件打包成一个文件,便于程序的分发和部署。JAR文件的全称是Java Archive,本质上是一个ZIP格式的压缩文件,包含了一个清单文件...

    Spring3.0.5所有jar包及每个jar包作用说明文档

    以下是这些jar包的主要作用和相关知识点: 1. **spring-core.jar**:这是Spring框架的核心库,包含了IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)的基础实现。它提供了一些基本的...

    数据库部分jar包

    数据库部分jar包主要包含了几个关键组件,这些组件在Java编程中用于实现与数据库的交互。以下将详细解析每个jar包及其包含的知识点: 1. **commons-dbutils-1.4.jar**:Apache Commons DBUtils是Apache软件基金会的...

    java部分jar包

    Java部分jar包主要包含了几个关键的库文件,这些文件在Java开发中扮演着重要的角色,特别是在处理特定功能时。下面将详细阐述每个jar包的作用及其包含的知识点。 1. **comm.jar**: 这个jar包提供了Java通信API...

    SSM框架需要的jar包

    SSM框架的jar包集合是项目正常运行的基础,正确引入这些jar包并配置相应的配置文件,才能确保SSM框架能有效地协同工作,为开发带来便利。同时,随着技术的发展,现在更多地倾向于使用Spring Boot,它集成了SSM框架,...

    hive相关jar包

    2. **Hive Metastore**:这部分jar包用于存储Hive的元数据,包括表结构、分区信息、列类型等。元数据可以存储在本地MySQL、PostgreSQL或者远程Thrift服务器上。 3. **Hive SerDes(Serialization/Deserialization)...

    部分有用的 jar包

    "部分有用的jar包"这个压缩文件包含了一些对Java开发者至关重要的库,特别是针对处理Excel任务的Apache POI项目相关的jar包。Apache POI是开源项目,它提供了一套API,使得程序员可以用Java来读写Microsoft Office...

    常用jdbc数据库连接jar包,数据库连接池jar包

    本资源集合了常用的JDBC数据库连接jar包,以及一些知名的数据库连接池实现,如dbcp和c3p0,这对于开发人员来说是非常宝贵的资源。 首先,让我们了解一下JDBC。JDBC提供了一套标准的API,包括接口和类,使得开发者...

    ssh常用Jar包

    在这个“ssh常用Jar包”中,包含了S2SH框架的关键组件和其他辅助库,比如视频处理和数据库连接相关的Jar包。以下是这些Jar包的核心功能和相关知识点的详细说明: 1. **Struts2**: - Struts2是基于MVC设计模式的...

    jar包差异比对器

    Java开发过程中,jar包是常用的部署和分发方式,它包含了一组类文件和其他资源,用于构建可执行的Java应用程序或库。当我们需要更新或优化软件时,可能会产生新的jar包,这时候就需要对比两个jar包之间的差异,以...

    SSH中常用jar包的作用

    在SSH(Spring + Hibernate + Struts)架构中,各个组成部分所依赖的jar包扮演着至关重要的角色。接下来,我们将详细介绍这些jar包的功能及其在项目中的作用。 ### spring.jar - **描述**:这是一个包含Spring框架...

    taglibs-jar包

    `taglibs-jar包`中最常见的可能就是JSTL(JavaServer Pages Standard Tag Library),它是一套完整的JSP标签库,包括Core、XML、Format、Function和JDBC五个主要部分。Core库提供了基本的控制结构,如条件语句、循环...

    JAR包查看器

    **JAR包查看器** Java Archive (JAR) 文件是一种特殊格式的压缩文件,用于封装Java应用程序或库。JAR包包含.class文件、资源文件、元数据和清单文件,是Java平台的重要组成部分。"JAR包查看器"是一款小巧而实用的...

    JSONObject相关jar包和maven管理jar包

    标题"JSONObject相关jar包和maven管理jar包"暗示了我们讨论的主题集中在JSONObject类库的使用上,特别是如何在Java项目中通过jar包和Maven构建工具来管理和利用这个类库。JSONObject是Java编程语言中用于处理JSON...

    struts2jar包

    Struts2的核心jar包通常包括以下几个部分: 1. **struts2-core.jar**:这是Struts2的核心库,包含了框架的主要组件,如Action、Result、Interceptor等。它定义了请求处理的流程,提供了ActionContext、ValueStack等...

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    本文将详细介绍如何在Eclipse中将项目打包成JAR文件,并确保能正确引用外部JAR包和读取外部配置文件。 首先,我们来看如何打包项目为JAR。在Eclipse中,选择`Export` -> `Java` -> `Runnable JAR file`。在弹出的...

    JSP所需的jar包

    在Java服务器页面(JSP)开发中,jar包扮演着至关重要的角色,它们包含了运行JSP应用程序所需的类库和API。这些jar包是Java Servlet、JavaServer Pages(JSP)、Java Expression Language(EL)和JavaServer Faces...

Global site tag (gtag.js) - Google Analytics