java开发常用jar包

合集下载

javaweb项目中常用的jar包详解

javaweb项目中常用的jar包详解

(1)Activa‎ti on-1.1.jar:与javam‎a il相关的‎j ar包,使用java‎m ail时应‎与m ail.jar一起加‎入到lib中‎去,具体负责ma‎i l的数据源‎和类型等。

(2)Antlr-2.7.6.jar:是ant编译‎的包,在工程中不用‎添加可以删除‎。

A Nothe‎r Tool for Langua ‎g e Recogn‎i tion(antlr) 必要(3)asm.jar:是hiber‎n ate的包‎,使用这个包生‎成库增强类,必须要。

(4)aspect‎j w eave‎r.jar:这是Spri‎n g AOP所要用‎到的包.(5)bcprov‎-j dk.jar:JAVA开发‎C A认证使用‎J a va开发‎和信息安全相‎关的程序(6)Cglib.jar:CGLIB 字节码解释器‎如果使用“cglib”则必要(7)common‎s-beanut‎i ls.jar:BeanUt‎i ls就是其‎中的一个,用于处理Ja‎v aBean‎s。

它利用Jav‎a的反射机制‎,从动态的生成‎对b ean的‎g e tter‎和sette‎r的调用代码‎,到模拟创建一‎个动态的be‎a n,等等。

(8)Common‎s-codec.jar:Common‎s项目中用来‎处理常用的编‎码方法的工具‎类包,例如DES、SHA1、MD5、Base64‎,URL,Soundx‎等等。

[1] 不仅是编码,也可用于解码‎。

(9)Common‎s-collec‎ti ons.ja r:为Java标‎准的Coll‎e ction‎s API提供了‎相当好的补充‎。

在此基础上对‎其常用的数据‎结构操作进行‎了很好的封装‎、抽象和补充。

保证性能的同‎时大大简化代‎码。

(10)Common‎s-dbcp.jar:主流数据库连‎接池之一(DBCP、c3p0、proxoo‎l),单独使用DB‎C P需要使用‎c ommon‎s-dbpc.jar、common‎s-collec‎t ions.jar、common‎s-pool.jar三个包‎(11)Common‎s-digest‎e r.jar:common‎s中的dig‎e ster是‎非常优秀的x‎m l解析工具‎,这个工具提供‎了从xml->javabe‎a n的映射。

【Java】class.jar和sources.jar及javadoc.jar三种jar包

【Java】class.jar和sources.jar及javadoc.jar三种jar包

【Java】class.jar和sources.jar及javadoc.jar三种jar包⼀、普及jar包知识 例如(举例⼦解释)类⽂件(.class) test-java-1.0-SNAPSHOT.jar⽂档包(API) test-java-1.0-SNAPSHOT-javadoc.jar资源包(code) test-java-1.0-SNAPSHOT-sources.jar⼆、使⽤⽅法1.类⽂件(.class) test-java-1.0-SNAPSHOT.jar 反编译,最暴⼒直接的⽅法,将jar包拖进IDEA⾥查看2.⽂档包(API) test-java-1.0-SNAPSHOT-javadoc.jar 解压该⽂件,打开index.html查看3.资源包 test-java-1.0-SNAPSHOT-sources.jar 拖进IDEA直接查看⼆、⽣成⽅法1.类⽂件(.class) test-java-1.0-SNAPSHOT.jar 直接使⽤maven打包⽣成即可2.⽂档包(API) test-java-1.0-SNAPSHOT-javadoc.jar 使⽤ maven-javadoc-plugin 插件⽣成javadoc.jar3.资源包 test-java-1.0-SNAPSHOT-sources.jar 使⽤ maven-source-plugin 插件⽣成sources.jar完整pom⽂件如下:1<?xml version="1.0" encoding="UTF-8"?>2<project xmlns="/POM/4.0.0"3 xmlns:xsi="/2001/XMLSchema-instance"4 xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd">5<modelVersion>4.0.0</modelVersion>67<groupId>com.test</groupId>8<artifactId>test-java</artifactId>9<version>1.0-SNAPSHOT</version>10<dependencies>11<dependency>12<groupId>junit</groupId>13<artifactId>junit</artifactId>14<version>4.12</version>15<scope>compile</scope>16</dependency>17</dependencies>1819<build>2021<plugins>22<plugin>23<!-- Maven 编译插件24指定maven编译的jdk版本,如果不指定,25 maven3默认⽤jdk 1.5 maven2默认⽤jdk1.3 -->26<groupId>org.apache.maven.plugins</groupId>27<artifactId>maven-compiler-plugin</artifactId>28<version>3.8.1</version>29<configuration>30<!-- ⼀般⽽⾔,target与source是保持⼀致的,但是,有时候为了让程序能在其他版本的jdk中运⾏(对于低版本⽬标jdk,源代码中不能使⽤低版本jdk中不⽀持的语法),会存在target不同于source的情况 --> 31<source>1.8</source><!-- 源代码使⽤的JDK版本 -->32<target>1.8</target><!-- 需要⽣成的⽬标class⽂件的编译版本 -->33<encoding>UTF-8</encoding><!-- 字符集编码 -->34<verbose>true</verbose>35<showWarnings>true</showWarnings>36<fork>true</fork><!-- 要使compilerVersion标签⽣效,还需要将fork设为true,⽤于明确表⽰编译版本配置的可⽤ -->37<executable><!-- path-to-javac --></executable><!-- 使⽤指定的javac命令,例如:<executable>${JAVA_1_4_HOME}/bin/javac</executable> -->38<compilerVersion>1.3</compilerVersion><!-- 指定插件将使⽤的编译器的版本 -->39<meminitial>128m</meminitial><!-- 编译器使⽤的初始内存 -->40<maxmem>512m</maxmem><!-- 编译器使⽤的最⼤内存 -->41<!-- <compilerArgument>-verbose -bootclasspath ${java.home}\lib\rt.jar</compilerArgument>&lt;!&ndash; 这个选项⽤来传递编译器⾃⾝不包含但是却⽀持的参数选项 &ndash;&gt;-->42</configuration>43</plugin>4445<!-- ⽣成javadoc⽂档包的插件 -->46<plugin>47<groupId>org.apache.maven.plugins</groupId>48<artifactId>maven-javadoc-plugin</artifactId>49<version>3.2.0</version>50<executions>51<execution>52<id>attach-javadocs</id>53<goals>54<goal>jar</goal>55</goals>56</execution>57</executions>58</plugin>5960<!-- ⽣成sources源码包的插件 -->61<plugin>62<groupId>org.apache.maven.plugins</groupId>63<artifactId>maven-source-plugin</artifactId>64<version>3.2.1</version>65<configuration>66<attach>true</attach>67</configuration>68<executions>69<execution>70<!-- 在package阶段之后会执⾏源代码打包 -->71<phase>package</phase>72<goals>73<goal>jar-no-fork</goal>74</goals>75</execution>76</executions>77</plugin>78</plugins>79</build>8081</project>配置好插件后,使⽤maven package命令既能在target⽬录中查看到三个jar包 命令:mvn package如果要把三种jar包安装到本地仓库 命令:mvn install如果要把三种jar包发布到远程仓库 命令:mvn deploy。

java开发常用的jar包的作用解释

java开发常用的jar包的作用解释

java开发常用的jar包的作用解释转载自:/chaod5659/article/details/8250845 java开发中主要用到的jar包描述commons-io.jar:可以看成是java.io的扩展,用来帮助进行IO功能开发.它包含三个主要的领域:Utilityclasses-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.commons-beanutils.jar:提供对Java反射和自省API的包装,主要提供了对于JavaBean进行各种操作。

commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。

commons-lang.jar:它扩展了标准ngAPI,增加了字符串操作方法、基本数值方法、对象反射、创建和串行化以及System属性。

它还包含一个可继承的enum类型、对多种嵌套的Exception 类型的支持、对java.util.Date的增强以及用于构建方法的实用程序,例如自动生成toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。

ArrayUtils–用于对数组的操作,如添加、查找、删除、子数组、倒序、元素类型转换等;BitField–用于操作位元,提供了一些方便而安全的方法;BooleanUtils–用于操作和转换boolean或者Boolean及相应的数组;CharEncoding–包含了Java环境支持的字符编码,提供是否支持某种编码的判断;CharRange–用于设定字符范围并做相应检查;CharSet–用于设定一组字符作为范围并做相应检查;CharSetUtils–用于操作CharSet;CharUtils–用于操作char值和Character对象;ClassUtils–用于对Java类的操作,不使用反射;ObjectUtils–用于操作Java对象,提供null安全的访问和其他一些功能;RandomStringUtils–用于生成随机的字符串;SerializationUtils–用于处理对象序列化,提供比一般Java序列化更高级的处理能力;StringEscapeUtils–用于正确处理转义字符,产生正确的Java、JavaScript、HTML、XML和SQL代码;StringUtils–处理String的核心类,提供了相当多的功能;SystemUtils–在ng.System基础上提供更方便的访问,如用户路径、Java版本、时区、操作系统等判断;Validate–提供验证的操作,有点类似assert断言;WordUtils–用于处理单词大小写、换行等。

jar包介绍大全用途作用详解java

jar包介绍大全用途作用详解java

jta.jar 标准JTA API必要commons-collections.jar 集合类 必要antlr.jar ANother Tool for Language Recognition 必要asm.jar ASM字节码库 如果使用“cglib” 则必要asm-attrs.jar ASM字节码库 如果使用“cglib” 则必要ehcache.jar EHCache缓存 如果没有其他的缓存,则是必要的cglib.jar CGLIB字节码解释器 如果使用“cglib” 则必要commons-beanutils.jar 提供对java反射和自省API的包装 对bean操作的类,可以访问类的属性及get和set方法commons-digester.jar Digester基于规则的XML文档解析,主要用于XML到java对象的映射commons-lang.jar 包含了一些数据类型工具类,是ng.* 的扩展 必须使用的包commons-pool.jar,commons-dbcp.jar DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCPcommons-chain.jar Jakarta Commons的子项目Chain将上述两个模式组合成一个可复用的Java框架用于描述顺序的处理流程 strutsheShale应用框架作为处理HTTP请求处理的基础机制commons-validator.jar 用来帮助进行验证的工具。

比如验证Email字符串,日期字符串等是否合法。

Burlap.jar 支持ejb,远程调用Remoting方面的类buffalo.jar 处理xml的jar包commons-betwixt.jar 用xml生成报表时需要用到的包commons-el.jar Apache 组织中一个用来解析 JSP 2.0 的表达式语言的 Javahtmlparser.jar 是一个纯的java写的html解析的库,它不依赖于其它的java库文件,主要用于改造或提取html类库jakarta-oro.jar java正则表达式所需的包jaxen.jar 在jdom中使用xpath需要导入jaxen.jar包mina-core.jar Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架这里主要介绍的是Hibernate使用到的.jarHibernate一共包括了23个jar包,令人眼花缭乱。

《Java常用工具包大全》

《Java常用工具包大全》

《Java常用工具包大全》Java常用工具包大全Java发展至今已经有20多年的历史,而作为一个开源的编程语言,越来越多的工具包被开发出来,为我们的开发工作提供了便利和效率。

下面是Java常用工具包大全,包括了Java开发过程中最常用的各类工具包及其功能特性、使用场景和注意事项等。

一、Apache工具包Apache是世界著名的非营利组织,其旗下的工具包非常适合Java开发者使用。

除此之外,Apache还提供了广泛的文档和示例供开发者参考学习。

1. Apache CommonsApache Commons是Apache组织提供的一系列开源Java库和框架。

它包含了数十个组件,涉及了文件上传、线程池、日期转换、加密解密、JSON解析等方面。

使用场景:Apache Commons中的每个组件都有助于快速实现复杂的应用程序,针对每一种拓展都能够省去自己编写的时间和精力。

2. Apache POIApache POI是Apache组织推出的一个用于读写Excel的工具包。

POI是“Poor Obfuscation Implementation”的缩写,是一款很好的操作Excel 文件的开源类库。

使用场景:在Java应用程序中读取或者写入Excel文档或者其他Office 文档的时候,使用Apache POI是一个不错的选择。

3. Log4jLog4j是Apache组织提供的一种可扩展的日志系统。

可以对日志记录进行详细的控制,譬如记录级别、输出到文件或者控制台等。

使用场景:通过Log4j记录详细的日志,可在排查问题时帮助开发人员快速找到问题所在。

4. VelocityVelocity是一种模板引擎,它通过将动态内容组合到模板中来生成输出。

在开发Java应用程序时,使用Velocity能够轻松生成格式一致的输出。

使用场景:在Java程序中处理动态内容和输出时,使用Velocity是一个很不错的选择。

二、Spring工具包Spring是目前Java领域最流行的应用程序开发框架。

java-jar命令运行jar包时指定外部依赖jar包

java-jar命令运行jar包时指定外部依赖jar包

java-jar命令运⾏jar包时指定外部依赖jar包你们都知道⼀个java应⽤项⽬能够打包成⼀个jar,固然你必须指定⼀个拥有main函数的main class做为你这个jar包的程序⼊⼝。

具体的⽅法是修改jar包内⽬录META-INF下的MANIFEST.MF⽂件。

好⽐有个叫作test.jar的jar包,⾥⾯有⼀个拥有main函数的main class:test.someClassName。

咱们就只要在MANIFEST.MF⾥⾯添加以下⼀句话:htmlMain-Class: test.someClassName⽽后咱们能够在控制台⾥输⼊java -jar test.jar便可以运⾏这个jar。

可是咱们这个项⽬须要引⽤其余第三⽅的jar包,在eclipse⾥⾯以项⽬jar包的形式引⽤了这个叫作some.jar的包,当时放在项⽬的lib⼦⽬录下,最后项⽬打包时把这个some.jar也打进来了,可是⽤java -jar执⾏这个test.jar的时候报找不到Class异常,缘由就是jar引⽤不到放在本⾝内部的jar包。

那怎么办?运⾏时将其加⼊classpath的⽅式⾏不⾏?就是在运⾏jar的同时加⼊classpath参数:javajava -classpath some.jar -jar test.jar这种⽅式是不⾏的,由于使⽤classpath指定的jar是由AppClassloader来加载,java命令加了-jar 参数之后,AppClassloader就只关注test.jar范围内的class了,classpath参数失效。

那该怎么引⽤其余的jar包呢?linux⽅法1、使⽤Bootstrap Classloader来加载这些类算法咱们能够在运⾏时使⽤以下参数:sql-Xbootclasspath:彻底取代系统Java classpath.最好不⽤。

-Xbootclasspath/a: 在系统class加载后加载。

JAR包介绍大全用途作用详解JAVA

JAR包介绍大全用途作用详解JAVA

JAR包介绍大全用途作用详解JAVAJAR(Java Archive)是Java的一种标准压缩文件格式,它是一种将多个Java类文件、资源文件、配置文件和元数据文件打包成一个文件的方式。

JAR包的使用具有很多作用和用途,下面将详细介绍。

1. 代码打包和发布:通过将Java类文件打包成JAR包,可以方便地将整个项目的代码进行打包和发布。

这样可以简化代码的传输、分发和部署。

2. 代码模块化:JAR包可以将一组相关的Java类打包成一个模块,便于代码的管理和维护。

不同的模块可以根据需要进行组合,提高代码的可复用性和可扩展性。

3.应用程序部署:将应用程序的所有依赖的类和资源文件统一打包到一个JAR包中,方便进行部署和发布。

可以减少部署过程中的错误和问题。

4. 库文件管理:JAR包可以用来管理和分发Java库文件。

开发者可以将常用的库文件打包成JAR包,并在其他项目中使用。

5. 类库扩展:在Java中,可以通过类路径(CLASSPATH)来指定需要加载的类库。

而JAR包可以通过设置类路径来扩展Java的类库。

只需将JAR包加入到类路径中,就可以在代码中使用其中的类和方法。

6.版本管理:JAR包可以用来管理和分发不同版本的软件。

通过使用不同的JAR包命名规则或目录结构,可以区分不同版本的软件,方便用户选择特定版本的功能和功能。

7.防止类文件冲突:当使用多个第三方类库时,可能会发生类文件冲突的情况。

通过将每个类库打包成一个JAR包,并且每个类库中的类在包的结构中唯一,可以避免类文件冲突的问题,保证程序的正确运行。

8. 加载器和类加载:在Java中,类加载器负责将类文件加载到Java虚拟机中。

而JAR包是可以被类加载器加载的,可以通过类加载器的机制来加载JAR包中的类。

9. Java application扩展:JAR包可以作为Java应用程序的扩展,可以在运行时动态地加载和使用JAR包中的类和方法。

这种机制可以实现插件式的应用程序设计。

java项目打包成jar包和war包有什么区别

java项目打包成jar包和war包有什么区别

java项目打包成jar包和war包有什么区别在Java中,将项目打包成JAR(Java Archive)包和WAR(Web Archive)包是常见的部署方式。

这两种包的主要区别在于它们的用途和部署环境。

1. JAR包(Java Archive):JAR包是一种用于打包Java类、资源文件和库文件的归档文件格式。

JAR包主要用于打包和分发独立的Java应用程序、Java库和组件。

JAR包可以包含Java代码、字节码、配置文件、资源文件和其他依赖的类库文件。

JAR包可以通过Java虚拟机(JVM)直接执行,因此适用于命令行工具、桌面应用程序和独立的Java应用。

2. WAR包(Web Archive):WAR包是一种用于打包和分发Web应用程序的归档文件格式。

WAR包主要用于部署Java Web应用程序,例如基于Java的Web应用框架(如Java Servlet、JavaServer Pages(JSP)和JavaServer Faces (JSF))。

WAR包可以包含Web应用程序的所有内容,包括Java类、JSP页面、HTML、CSS、JavaScript、配置文件、静态资源(图像、样式表等)以及依赖的类库文件。

WAR包可以部署到Java Web服务器(如Apache Tomcat、Jetty、WebLogic和WebSphere)中,以提供Web应用程序的服务。

总结:JAR包主要用于独立的Java应用程序和库的分发,而WAR包主要用于Java Web应用程序的部署。

选择JAR包还是WAR包取决于你的项目类型和部署需求。

如果你开发的是一个独立的Java应用程序,你可以将其打包为JAR包。

如果你开发的是一个Java Web应用程序,你应该将其打包为WAR包,并将其部署到Java Web服务器中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

java开发常用jar包
mail.jar与activation.jar
里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的
commons-beanutils.jar
Apache Commons包中的一个,包含了一些Bean工具类类。

必须使用的jar包。

commons-collections.jar
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大
commons-lang.jar
Apache Commons包中的一个,包含了一些数据类型工具类,是ng.*的扩展。

必须使用的jar包。

commons-logging.jar:
Apache Commons包中的一个,包含日志功能
commons-io.jar
Apache Commons包中的一个,java.io.*的扩展,输入输出,支持文件上传
commons-fileupload.jar
Apache Commons包中的一个,是一个通过Http接收上传的文件并处理结果文件的库
dom4j-1.4.jar 和jaxen-1.1.1.jar
是一个Java的XML API,类似于jdom,用来读写XML文件的。

Hibernate使用dom4j解析XML配置文件和XML映射元文件。

必需的。

ehcache-1.2.jar
Hibernate可以使用不同cache缓存工具作为二级缓存。

EHCache是缺省的cache缓存工具。

如果没有其它的可选缓存工具,则为必需的。

hibernate3.jar
hibernate3的核心类库。

itext.jar
是用于生成PDF文档的一个java类库。

通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。

iTextAsian.jar
itext中关于亚洲编码的类库,在这里用于中文字体的输入。

junit.jar
Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。

commons-digester.jar
Apache Commons包中的一个,通过它可以很方便的解析xml文件生成java对象aspectjrt.jar 和aspectjweaver.jar
Annotation 方式实现AOP
commons-dbcp.jar commons-pool-1.2.jar
DBCP数据库连接池
cglib-nodep-2.1_3.jar
CGLIB是一个强大的高质量高性能的代码生成库,在运行时可以用它来扩展Java类
jfreechart-1.0.12.jar
使用java生成图表的工具
log4j-1.2.15.jar
通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器
jxl-2.6.jar
通过java操作excel表格的工具类库
jta-1.1.jar
Java事务API,为J2EE平台提供了分布式事务服务
lucene-core.jar 、lucene-highlighter.jar 、compass-index-patch.jar、compass-2.1.0.jar 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎
json-lib-2.2.3-jdk15.jar
json和java转化的辅助工具
flexjson.jar
java到json串的转换
gson-1.3.jar
java到json串的转换
ognl-2.6.11.jar
OGNL表达式所需要的包,支持EL
htmlparser.jar
强大的html解析器
jcommon-1.0.15.jar
使用java生成图表的工具
freemarker-2.3.8.jar
模板相关操作需要包
struts2-core-2.0.14.jar
struts2核心包
struts2-spring-plugin-2.0.14.jar
struts2整合spring所需要的包
xwork-2.0.7.jar
xwork核心包
antlr-2.7.6.jar
一个语言转换工具, Hibernate利用它实现HQL 到SQL 的转换模板相关操作需要包javassist-3.9.0.GA.jar
代码生成工具Hibernate用它在运行时扩展Java类和实现,同cglib包
slf4j-api-1.5.8.jar和slf4j-log4j12-1.5.0.jar
hibernate使用的一个日志系统
spring.jar
spring核心包
spring-security-core-2.0.4.jar 和spring-security-taglibs-2.0.4.jar
权限管理
commons-codec-1.3.jar
字符编码
xalan.jar, xerces.jar, xml-apis.jar:
Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。

sitemesh.jar
Sitemesh 是一个基于WEB页面的布局、装饰以及应用整合的开源框架。

它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。

它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,使得它的内容也符合你的页面结构的要求.sitemesh.jar是其类库
standard.jar
jstl的类库,包含TLD 和标记句柄。

quartz-1.6.0.jar:一个定时器
jstl.jar:(jsp standard taglib)jstl的核心标签库。

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

mysql-connector-java-5.1.6-bin.jar
mysql驱动包
ojdbc5.jar
jdbc驱动包
iTextAsian.jar
中文显示问题
jdt-compiler-3.1.1.jar jasperreports-3.5.3.jar commons-javaflow-20060411.jar jasperreports-3.5.3-applet.jar jasperreports-3.5.3-javaflow.jar groovy-all-1.5.5.jar JasperReport报表
fckeditor-java-core-2.6.jar imageinfo-1.9.jar serializer.jar
fckeditor在进行文字编辑时,使用的仍是html标签,只是终端客户在编辑时见不到一系列标签而矣.它传往后台的字符串是添加了标签的字符串.
SimpleCaptcha-1.1.1.jar
验证码所使用的包
spring-test.jar 与junit
测试可以利用spring的注入功能,引入spring的事物管理,而且对于测试的数据还可以支持回滚,保存数据
velocity-1.6.2.jar velocity-1.6.2-dep.jar velocity-tools-1.4.jar velocity-tools-view-1.4.jar velocity基于java的模板引擎,允许用简单的模板语言来引用java定义的对。

相关文档
最新文档