老项目涉及到的java引入jar整理

activation.jarJAF框架的jar包,用于封装数据,并为应用程序提供访问和操作数据的接口,jbpm依赖
antlr-2.7.6.jar没有此包,hibernate不会执行hql语句。并且会报NoClassDefFoundError:antlr/ANTLRException错误,jbpm依赖
aopalliance-1.0.jar这个包是AOP联盟的API包,里面包含了针对面向切面的接口。通常Spring等其它具备动态织入功能的框架依赖此包。
aspectjrt.jar——处理事务和AOP所需的包,面向切面编程 Spring
aspectjweaver.jar——处理事务和AOP所需的包,面向切面编程 Spring
axis.jarSOAP引擎包
bcprov-jdk15-143.jar——基于java1.5 的加密算法实现
c3p0-0.9.1.jarC3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection和Statement 池的DataSources 对象。
cglib-2.2.jar全称是Code Generation Library,它可以用来动态继承Java类或者实现接口,很多知名的开源项目中用到了它.Hibernate用它来实现PO字节码的动态生成,非常核心的库,必需的jar包。
cglib-nodep-2.1_3.jar——Spring中自动代理所需jar包,cglib代理实现AOP的一种方式;和他对应的是DynaProxy(java动态代理)
cindy.jarCindy是一个Java异步I/O框架,提供了一个统一高效的模型,同时支持TCP、UDP以及Pipe,并能够方便的在异步和同步操作之间进行切换。目前其实现是基于Java NIO,并计划通过JNI来支持各操作系统上本身提供的异步I/O功能,应用可以方便的通过运行期属性来方便的切换到更为高效的实现上。
com.springsource.javax.annotation-1.0.0.jar Spring容器采用的 常用 注解配置的,Spring和hibernate都可以使用,spring或者hibernate注解的依赖包
commons-beanutils-1.7.0.jarApache Commons包中的一个,动态的获取/设值Java Bean的属性, 提供对 Java反射和自省API的包装
commons-codec-1.10.jarApache Commons包中的一个,Commons项目中用来处理常用的编码方法的工具类包。编码或者是解码,包含一些通用的编码解码算法。包括一些语音编码器,Hex,Base64,以及URLencoder。
commons-collections-3.2.jarApache Commons包中的一个,提供一个类包来扩展和增加标准的JavaCollection框架。Bag接口/Buffer接口/BidiMap(双向映射)/Map迭代器……,jbpm依赖,Hibernate依赖包,封装了各种集合对象
commons-configuration-1.2.jarApache Commons包中的一个,java应用程序的配置管理类库。可以从properties或者xml文件中加载软件的配置信息,用来构建支撑软件运 行的基础环境
commons-discovery-0.2.jarApache Commons包中的一个,用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.
commons-fileupload-1.2.1.jarApache Commons包中的一个,jsp的上传文件功能,Struts2依赖包
commons-httpclient-3.0.1.jarApache Commons包中的一个,用来简化HTTP客户端与服务器端进行各种通信编程实现
commons-io-1.3.2.jarApache Commons包中的一个,针对java.io.InputStream和Reader进行了扩展,Struts2依赖包
commons-lang-2.3.jarApache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。Struts2依赖包
commons-logging-1.1.1.jarApache Commons包中的一个,包含了日志功能,必须使用的jar包
dom4j-1.6.1.jarJava的XMLAPI,类似于jdom,解析XML,jbpm依赖
drools-api.jar是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。
drools-compiler.jar 
drools-core.jar 
ehcache-core-2.4.2.jar高可用的缓存系统,纯Java实现,支持本地缓存、分布式缓存和缓存查询,hibernate的二级缓存如果用ehcache的时候需要此jar包
ezmorph-1.0.6.jar简单的java类库用于将一种对象转换成另外一种对象,使用JSON所需的jar包
freemarker.jarstrus2支持的一种表现层框架,是webwork的包,FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成HTML。
hibernate-jpa-2.0-api-1.0.0.Final.jarHibernate持久化
hibernate3.jarHibernate3的核心jar包
httpclient-4.2.5.jar专门设计来简化HTTP客户端与服务器进行各种通讯编程。用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。
httpcore.jar对HTTP协议的基础封装的一套组件。在使用httpclient时,会用到这个JAR,一般情况,使用了httpclient时,一般也把这个包加上。
janino.jar保持编译器体积小和功能简单, 同时提供几乎和javac 1.4兼容的编译器,被整合到Apache Commons JCL项目和JBoss Rules/Drools项目,不是一种提供给开发人员编译程序的编译器,而是Java程序在运行时编译Java代码的编译器。
javassist-3.12.0.GA.jar——Javassist 字节码解释器, 分析、编辑和创建Java字节码的类库,jbpm依赖
jaxrpc.jar是编译运行tomcat源码需要的一个jar包,将XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于 Java 的应用程序之间能够进行平稳的数据交换。是spring需要的
jbpm.jarJBPM的核心实现包
jml-1.0b4.jarJML是一个Java Msn Messenger开发包.支持MSNP8/9/10/11.用java  给MSN 好友发送信息 用的jar包
joda-time.jar面向 Java 应用程序的日期/时间库的替代选择,Joda-Time 令时间和日期值变得易于管理、操作和理解。
json-lib-2.1-jdk15.jar使用JSON所需的jar包,解析json
json-lib-2.3-jdk13.jar使用JSON所需的jar包,解析json
jsp-api.jar对JSP文件非常重要,运行时直接由tomcat等servlet容器直接提供
jstl-api-1.2.jarJSTL标签库
jstl-impl-1.2.jarJSTL标签库
jta-1.1.jarSpring依赖包,实现spring事务管理,jbpm依赖
junit-4.8.1.jarTestcase测试依赖包,jbpm依赖
jxlapi.jar通过java操作excel表格的工具类库
livetribe-jsr223.jar使jdk1.5支持jbpm4,weblogic9支持jbpm4.为了支持jdk6里的动态脚本 JDK5下需要添加
log4j-1.2.16.jarjbpm依赖
mail.jarJbpm邮件功能依赖包,jbpm依赖
mvel2.jar是一个功能强大的基于Java应用程序的表达式语言。直接支持集合、数组和字符串匹配等操作以及正则表达式。 MVEL用于执行使用Java语法编写的表达式。动态类型语言
mysql-connector-java-5.1.17-bin.jarMysql数据库驱动包
ojdbc14.jarOracle数据库驱动包
org.springframework.aop-3.0.5.RELEASE.jar包含在应用中使用Spring 的AOP 特性时所需的类和源码级元数据支持。
org.springframework.asm-3.0.5.RELEASE.jarSpring独立的asm程序, Spring2.5.6的时候需要asmJar包,3.0开始提供他自己独立的asmJar。
org.springframework.aspects-3.0.5.RELEASE.jar提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中
org.springframework.beans-3.0.5.RELEASE.jar所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion ofControl / Dependency Injection(IoC/DI)操作相关的所有类。
org.springframework.context-3.0.5.RELEASE.jar为Spring 核心提供了大量扩展。
org.springframework.context.support-3.0.5.RELEASE.jar包含支持缓存Cache(ehcache)、JCA、JMX、 邮件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。
org.springframework.core-3.0.5.RELEASE.jar包含Spring 框架基本的核心工具类。
org.springframework.expression-3.0.5.RELEASE.jarSpring表达式语言。
org.springframework.jdbc-3.0.5.RELEASE.jar包含对Spring 对JDBC 数据访问进行封装的所有类。
org.springframework.jms-3.0.5.RELEASE.jar提供了对JMS 1.0.2/1.1的支持类。
org.springframework.orm-3.0.5.RELEASE.jar对DAO特性集进行了扩展,使其支持iBATIS、JDO、OJB、TopLink,  因为Hibernate已经独立成包了,现在不包含在这个包里了。
org.springframework.oxm-3.0.5.RELEASE.jar对Object/XMl的映射支持,可以让Java与XML之间来回切换。
org.springframework.transaction-3.0.5.RELEASE.jar为JDBC、Hibernate、JDO、JPA、Beans等提供的一致的声明式和编程式事务管理支持。
org.springframework.web-3.0.5.RELEASE.jarWeb 应用开发时,用到Spring 框架时所需的核心类,包括自动载入Web ApplicationContext 特性的类、Struts 与JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类。
org.springframework.web.portlet-3.0.5.RELEASE.jarSpringMVC的增强。
org.springframework.web.servlet-3.0.5.RELEASE.jar对J2EE6.0的Servlet3.0的支持。
pageoffice.jar文档预览的一种实现方式,依赖客户端需要有office编辑软件
pinyin4j-2.5.0.jar汉字转换拼音工具类
poi-3.6.jarApache的操作数据转换的类库,能导入和到处Excel,与jxl.jar功能重复。
poi-ooxml-3.6.jar提供对office的word、excel、visio及ppt的操作
poi-ooxml-schemas-3.6.jar提供对office的word、excel、visio及ppt的操作
portlet-api.jar基于Java的Web组件,由Portlet容器管理,并由容器处理请求,生产动态内容。
QRCode.jar二维码生成与解析
quartz-all-1.8.6.jar一个定时器,开源作业调度框架,Spring quartz定时器
servlet-api.jar开发时所需的jar包,运行时直接由tomcat等servlet容器直接提供。
slf4j-api-1.6.1.jarjbpm依赖,为java提供的简单日志接口。允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统
wsdl4j-1.6.2.jar用来解析服务的WSDl文件,一个可扩展的 WSDL 分析框架,WSIF 在此基础上进行构建。AXIS必需的包。
xmlbeans-2.3.0.jar是一个XML-Java绑定工具,利用它可以很方便地解析XML文档。XMLBeans比较适合处理具有复杂Schema定义的xml,如SAML,Liberty等.而简单的XML结构用Dom4j或者Castor XML Mapping 都很容易处理.
xstream-1.3.1.jar转换xml,json
xstream-1.3.jar是一种OXMapping 技术,是用来处理XML文件序列化的框架,在将javaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁琐。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值