j2ee开发常见jar详解

jack_gogo 13年前

 

 

 

 

 

 

 

J2EE 开发中常用 jar 包的作用

 

 

 

 

 

 

activation.jar: javaMail jar 包,使 javaMail 时应与 mail.jar

 

一起加入到 lib 中去具体负责 mail 数据源类型等

 

 

 

 

ajaxtags-1.2-beta3.jar:ajax 标签库使用户像使用 jsp 通标一 样使用 ajax

 

 

 

ant.jar antlr.jar可以去):的 ant 编译用包,工程不用

 

 

 

 

asm.jar:Hebernate 的包Hibernate 运行时使用这代码成库(与 java 反射制联使用).ASM 节码库,cglib.jar 赖的。必需的 jar 包。

 

 

 

axis-ant.jar:是 Axis 为支持 Ant ,提供的文。该件包三个任务(task)的义和现:axis-wsdl2java,axis-java2wsdl axis-admin

 

 

 

cglib-2.1.3.jar:全称是 Code Generation Library以用动态继承 Java

 

类或者现接,很知名开源项目中用到它.Hibernate

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

它来实现 PO 码的态生,非常核心的库必需的 jar

 

 

 

 

chartengineapi.jar:大清,大 Birt 关于字的类

 

 

 

 

com.ibm.icu_3.6.1.v10070417.jar:从  3.2  版本开,eclipse  就增了一个

 

com.ibm.icu 插件用于强对的支持应该没用

 

 

 

 

commons-beanutils.jar:下几个commons的都是  Apache  Commons 包中 的一个这里是被 hibernate 使用的,估计在程中

 

 

 

全部用这些以有应该包含一些 Bean 具类必须使用的 jar

 

 

 

commons-cli-1.0.jar:这是个处理命令的工具比如 main 法输 string[] 需要解。你以预定义参数的规则,然就可调用 CLI 析。

 

 

 

commond-collections.jar:   Apache

 

java.util.*强。必使用的 jar .

 

 

 

 

commons-digester.jar:它能便 XML 所定的元 JAVA 其实它的用法有点象栈(当然内在的理就是那个古老的东西,只是提供了高 一层的装)。

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

commons-discovery-0.2.jar:discovery 模式的实提供位与例化或其

 

他资源的通用方法。使用最好的算法到接口的所有实现。当用户想找到所有 的提供一服的提商时这将特别有用

 

 

 

commons-fileupload.jar:jsp 件功能

 

 

 

 

commons-io.jar:可以成是 java.io 扩展

 

 

 

 

commons-lang.jar:包了一数据类型工具类,是  java.lang.*扩展必须 使用的 jar 包。

 

 

 

commons-pool-1.2.jar:DBCP 接池,Apache Jakarta  开发Tomcat4 接池也是 DBCP。

 

 

 

commons-validator.jar:用帮助进行验证的具。如验证  Email  串, 日期字串等否合

 

 

 

coreapi.jar:种应的核心 类库,这里是 Birt 的核包。

 

 

 

 

dataadapterapi.jar:Birt 的有处理的,具作用没摸楚。

 

 

 

 

dom4j-1.4.jar:是一个 Java XML  API,类似于 jdom,用读写 XML 件的Hibernate 使用 dom4j 解析 XML 件和 XML 映射文件必需

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

 

 

 

dteapi.jar:Birt 有关据处,具体用还摸清

 

 

 

 

dwr.jar:dwr  的核

 

 

 

 

ehcache-1.2.jar:Hibernate  可以使  cache 工具 为二 缓存EHCache 省的 cache 存工具没有其的可缓存必需

 

 

 

engineapi.jar:Birt 的有数据的包

 

 

 

 

FCKeditor.jar:支持 FCKEditor 图片文件上和浏的包

 

 

 

 

flute.jar:有解析 css 库,谁的还没弄

 

 

 

 

freemarker.jar:是 webwork 包,[font=Times New Roman]FreeMarker 允许 [font=Times New  Roman]Java  servlet 保持图设计应用序逻的分, 这 [font=Times   New   Roman]HTML      用 [font=Times New   Roman]servlet    [font=Times New Roman]HTML。

 

 

 

hibernate3.jar:hibernate3 库。

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

生成 PDF rtf 的文,而可以将 XML、Html 转化为 PDF 件。

 

 

 

 

iTextAsian.jar:itext 于亚的类库在这用于文字的输

 

 

 

 

jasperreports.jar:关报功能的类

 

 

 

 

javamail.jar:javamail 核心供了 mail 发送基本口。

 

 

 

 

jaxrpc.jar:(java  APIs for  XML-Based Remote Procedure   Call,JAX-RPC XML  转换为 Java  类型 Web  客户和基于 Java 用程序之间够进平稳数据换。是 spring 需要

 

 

 

jenkov-prizetags-bin-3.2.0.jar:[size=2]一集许功能 Jsp 标签 库。其最受迎的 Tree Tag,这个  Tag 可以为不节点

[size=2] [size=2]的图标,而且以服务可以监控客户端节点展开,关闭选 中与未中等件。

admin 2007-10-24   10:02

 

js.jar:java 关于处理 javascript 库。

 

 

 

 

jstl.jar:(jsp  standard taglib)jstl 的核心标库。

 

 

 

 

jta.jar:java 的事规范当用处理时必需,hebernate 到。

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

 

 

 

jxl.jar:(java  excel  api)一个韩国人写的处理 Excel 类库能够便的

 

导入和到处 Excel。 log4j.jar:日包,以更详细的记录日志可选modelapi.jar:birt 关于表生库,具功能待考

 

mysql-connector-java-5.0.5-bin.jar:mysql 的数库联符合 JCA 规 范,如你在 App  Server 上把 Hibernate 配置为 mysql 库联池的,就需要这个 jar

 

 

 

ognl.jar:OGNL(Object Graph Navigation Language)是一种表达式语言,使它可以使表达 java 对象 getter setter 属性定,一个 OGNL 表达 式可以行存取两面的作.ognl.jar java ognl 的支webwork 加 载的。

 

 

 

org.eclipse.birt.report.viewer.nl1_2.2.0.v20070526-1010.jar:有关  Birt

 

的报表成的

 

 

 

 

org.eclipse.emf.common_2.2.1.v200702131851.jar:        EMF ecore 建模 (可以和 schema xsd 相互换)生成强类型的 EMF 代码.

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

这个强型更的地是可取得 meta  信息,可以于校和界辅助信

 

息的生成.类似动态 bean,属性根据名动态得,这几个库都与 Birt 报表成有关 org.eclipse.emf.ecore.xmi_2.2.2.v200702131851.jar org.eclipse.emf.ecore_2.2.2.v200702131851.jaroscore.jar:webwork 的一通用

 

poi.jar:Apache  操作据转的类,能导和到处 Excel,与 jxl.jar 功 能重复。

 

 

 

proxool-0.9.0RC3.jar:是一连接池如果你备用个连要这个

 

jar 包。

 

 

 

 

quartz-1.6.0.jar:一定时器

 

 

 

 

rife-continuations.jar:rife 原来一个基组件型的 Java  Web

 

webwork

 

 

 

 

saaj.jar:SOAP  with Attachments  API  for  Java能为 java 供按照 SOAP

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:ZH-CN;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

范的收信息谁带来的待考

 

 

 

 

sac.jar:Simple API for CSS,java CSS 的类。

 

 

 

 

scriptapi.jar:能够在 Java 中使用脚本语言擎,脚本言和 Java 之间交换数据可能是 Birt 入的。

 

 

 

sitemesh.jar:Sitemesh 一个基于 WEB 页面的布装饰及应整合开源 框架。能帮我们由大页面构成的项目创建致的

 

 

 

页面布和外,如致的航条,一致的 banner,一致版权等等它不 仅仅能理动的内,如 jspphpasp 等产生内容

 

 

 

也能处静态使它的符合你页面构的.sitemesh.jar

 

是其类库

 

 

 

 

spring.jar:spring 的核类库。

standard.jar:jstl 的类,包含 TLD  和标记柄。 velocity-dep.jar:  webwork 赖的 Velocity velocity-tools-view.jar:

<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: " lang=EN-US New="" Calibri?,?sans-serif?;font-size:11pt;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:?Times="" Roman?;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-ansi-language:EN-US;mso-bidi-language:AR-SA;?="">
</span>

 

 

 

 

velocity.jar:webwork  的包个的模引擎(template engine

 

允许任人仅简单使用板语template language)引用由  java 代码定义对象。

 

 

 

webwork-2.2.5.jar:webwork 库。

 

 

 

 

wsdl4j-1.5.1.jar:一个扩展  WSDL   分析框,WSIF 基础上行构AXIS 必需包。

 

 

 

xwork.jar:包含 webwork 所依赖的 xwork 类库webwork 基于 xwork