javaweb 项目中常用的jar包详解_第1页
javaweb 项目中常用的jar包详解_第2页
javaweb 项目中常用的jar包详解_第3页
javaweb 项目中常用的jar包详解_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(1) activation-1.1.jar:与javamail相关的jar包,使用javamail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等。(2) antlr-2.7.6.jar:是ant编译的包,在工程中不用添加可以删除。another tool for language recognition(antlr) 必要 (3) asm.jar:是hibernate的包,使用这个包生成库增强类,必须要。(4) aspectjweaver.jar:这是spring aop所要用到的包.(5) bcprov-jdk.jar:java开发ca认证使用java开发和信

2、息安全相关的程序(6) cglib.jar:cglib 字节码解释器 如果使用“cglib”则必要 (7) commons-beanutils.jar:beanutils就是其中的一个,用于处理javabeans。它利用java的反射机制,从动态的生成对bean的getter和setter的调用代码,到模拟创建一个动态的bean,等等。(8) commons-codec.jar:commons项目中用来处理常用的编码方法的工具类包,例如des、sha1、md5、base64,url,soundx等等。1不仅是编码,也可用于解码。(9) commons-collections.jar:为java

3、标准的collections api提供了相当好的补充。在此基础上对其常用的数据结构操作进行了很好的封装、抽象和补充。保证性能的同时大大简化代码。(10) commons-dbcp.jar:主流数据库连接池之一(dbcp、c3p0、proxool),单独使用dbcp需要使用commons-dbpc.jar、commons-collections.jar、commons-pool.jar三个包(11) commons-digester.jar:commons中的digester是非常优秀的xml解析工具,这个工具提供了从xml-javabean的映射。相较于传统的w3c、sax方式解析xml文档

4、,digester的层次更高,适合更懒得家伙。(12) commons-fileupload.jar:apache的commons-fileupload.jar可方便的实现文件的上传功能,(13) commons.httpclient.jar:httpclient 是 apache jakarta common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 http 协议的客户端编程工具包,并且它支持 http 协议最新的版本和建议。(14) commons-io.jar:项目中用来处理io的一些工具类包,(15) commons-lang.jar: 跟java.lang这个包的作用

5、类似,commons lang这一组api也是提供一些基础的、通用的操作和处理,如自动生成tostring()的结果、自动实现hashcode()和equals()方法、数组操作、枚举、日期和时间的处理等等。(16) commons-logging.jar:能够方便的调试和跟踪应用程序任意时刻的行为和状态。在大规模的应用开发中尤其重要,毫不夸张的说,logging是不可或缺的重要组成部分。(17) commons-pool.jar:pool提供三个主要方面对象池的api: a) 一个提供客户方和实现方用来实现简单、可变的对象池的基本接口。 b) 一个用来创建模块化对象池的工具。 c) 几个通用

6、的对象池的实现。(18) commons-calidators.jar:主要用于处理action里面的validate函数的使用以及addfielderror和addactionerror等信息,比如验证email字符串,日期字符串等是否合法。使用之前需要在struts-config里面配置。(19) dom4j.jar:dom4j是一个java的xml api,类似于jdom,用来读写xml文件的。dom4j是一个十分优秀的javaxml api,具有性能优异、功能强大和极其易使用的特点,(20) drools-compiler.jar它包含编译器/构建器组件,用于获取规则资源,以及构建可执

7、行规则库。它通常是你的应用程序的一个运行时间依赖项,但是如果你是预编译了你的规则,则不需要它。这取决于drools-core。(21) drools-core:这是核心引擎,运行时间组件。包含了rete引擎和leaps引擎。如果你是预编译的规则,则它只是运行时间依赖项(部署通过package或rulebase对象)。(22) drool-decisiontables.jar这是决策表“编译”组件,其使用了drools-compiler组件。它支持excel和csv输入格式。(23) dwr.jar:允许javascript从web服务器上一个遵循了ajax原则的servlet中获取数据.另外一

8、方面一个javascript库可以帮助网站开发人员轻松地利用获取的数据来动态改变网页的内容.(24) ehcache.jar:使用hibernate的二级缓存如果用ehcache的时候需要此jar包。(25) extremecomponents.jar:extremecomponents是提供更高级数据显示的开源jsp标签,用于以表格的形式来显示数据,它的功能强大且使用简单,常用的功能包括排序、分页、导出excel与pdf等。(26) hibernate3.2.1.jar 稳定的hibernate版本。(27) hibernate-annotations.jar:使用注解的时候需要用到的jar

9、包(28) hibernate-commons-annotation.jar:使用annotation必须的包。(29) jcaptcha.jar;ptcha是一个开源的用来生成图形验证码的java开源组件(30) jdom.jar:读取xml的jar包。(31) jstl.jar:使用jsp标准标签的时候,需要在web项目中使用这两个jar包(32) jta.jar: java transaction api(java事务api)(33) junit.jar: 用于测试的jar包(34) jxl.jar:通过java操作excel表格的工具类库(35) log4j.jar:生成日志(36)

10、ojdbc.jar oracle驱动(37) oro.jar:oro是最全面以及优化得最好的正则表达式api之一(38) pe-enterx-gurad:未知。(39) persistence-api.jar: java持久化api,就是类似与orm的东西,主要用于和数据库交互的,比如java bean和数据库表的对应关系,这个是jpa的核心包,属于java ee 标准(40) poi.jar 对excel进行操作的jar包、(41) quartz.jar: quart 框架核心包(42) spring.jar(43) springmodules-validation.jar:数据校验jar,

11、与spring的无缝接入,是java pojo对象校验的好框架。(44) springside-jddform.jar:springside涉及了很多当前流行的javaee技术,并有机地把这些技术应用有机地整合起来,教您如何解决企业应用开发中会面临的各种问题,比如持久化、web service、安全等等。(45) spring-test.jar:集成测试(46) spring-webmvc.jar:这个jar 文件包含spring mvc 框架相关的所有类。包括框架的servlets,web mvc框架,控制器和视图支持。当然,如果你的应用使用了独立的mvc 框架,则无需这个jar 文件里的任何类。(47) standard.jar:如果你想在项目中使用jstl和el表达式,那么你必须要引入这个standard.jar文件。即使你没有引入,那myeclipse工具自带的类库也会帮你倒入。其他工具不会。(48) stax-api.jar:java中数据序列化和反序列化的包 stax系列(49) wsdl4j.jar:可以有效解析基于rpc模型的wsdl文件,但是无法解析基于dom模型的wsdl文件,拿不到messag

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论