http://www.ll19.com/
http://www.ll19.com/
common-annotations.jar:Spring和hibernate都可以使用,spring或者hibernate注解的依赖包。
commons-bcel.jar:Byte Code Engineering Library用于分析,创建和处理Java类文件。
commons-beanutils.jar:本包包含了一些Bean工具类类,是必须使用的jar包。
commons-betwixt.jar:提供将 JavaBean 映射至 XML 文档,以及相反映射的服务。
commons-bsf.jar:Bean Scripting Framework。脚本语言的接口,包括JSR-223。BSF是一套java class, 可以下载得到. 目前是bsf-bin- 2.3.1版本,有了这个baby , 你就能在java application中使用 JavaScript, Python, XSLT, Perl, tcl, ……等一大堆scripting language. 反过来也可以,就是在这些scripting language中调用任何已经注册过了的JavaBean,java object。
Commons-Chain.jar:是一个实现了责任链设计模式的 Java 类库。作为程序开发人员,我们经常需要对一个实际上程序性的系统应用面向对象的方法。商业分析家和管理人员描述这样的系统时通常不使用类层次和序列图,而是使用流程图和工作流图表。但是不论如何,使用面向对象的方法解决这些问题时会带来更多的灵活性。面向对象的设计模式提供了有用的结构和行为来描述这种顺序的处理,比如模版方法(Template Method)[GoF]和责任链(Chain of Responsibility)[GoF]。Jakarta Commons的子项目Chain将上述两个模式组合成一个可复用的Java框架用于描述顺序的处理流程。这个在Jakarta Commons project社区中开发的框架,已经被广泛的接受并且使用于许多有趣的应用中,特别的是他被Struts和Shale应用框架作为处理HTTP请求处理的基础机制。你可以在需要定义和执行一组连续的步骤时使用CommonsChain。
commons-cli-1.0.jar:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。
commons-codec:主要包括核心的算法。比如 MD5。SHA1。或者常规加密解密算法:BASE64。
commons-collections.jar:封装了各种集合对象。包含了一些Apache开发的集合类,功能比java.util.*强大。
Commons-Compress.jar:用以实现将文件压缩或解压成 tar、zip、bzip2 等格式。
Commons-Configuratio:是一个java应用程序的配置管理类库。可以从properties或者xml文件中加载软件的配置信息,用来构建支撑软件运行的基础环境。在一些配置文件较多较的复杂的情况下,使用该配置工具比较可以简化配置文件的解析和管理。也提高了开发效率和软件的可维护性。
Commons-csv:CSV(comma separated value)是(逗号分隔值)的英文缩写,通常都是纯文本文件。Commons-csv用于读取和写入CSV文件。
Commons-Daemon:可以帮你实现将一个普通的 Java 应用编程系统的一个后台服务。例如 Tomcat 就是利用这个项目来实现作为 Linux 和 Windows 的服务启动和停止的。
commons-dbutils:commons-dbutils是 Apache 组织提供的一个开源 JDBC 工具类库,对传统操作数据库的类进行二次封装,可以把结果集转化成List。
commons dbcp.jar:主流数据库连接池之一(DBCP、c3p0、proxool),单独使用DBCP需要使用commons-dbpc.jar、commons-collections.jar、commons-pool.jar三个包,。
commons-digester.jar:它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。
commons-discovery-0.2.jar:discovery模式的实现,提供定位与实例化类或其他资源的通用方法。使用最好的算法得到接口的所有实现。当用户想找到所有的提供某一服务的提供商时,这将特别有用。
commons-el:(Expression Language)是 Apache 组织中一个用来解析 JSP 2.0 的表达式语言的 Java 类库。
Commons-Email:Library for sending e-mail from Java.
Commons-Exec: 是 Apache 上的一个 Java 项目,提供一些常用的方法用来执行外部进程。
commons-fileupload.jar 实现文件上传功能包。
Commons-Functo:库包括大量基本构造,可以在涉及闭包和高阶函数的复杂使用场景中重复使用。
commons-httpclient.jar:Commons-HttpClient项目就是专门设计并用来简化 HTTP 客户端与服务器进行各种通讯编程实现的——它能实现常规的 HTTP 客户端程序(也就是浏览器程序)的各种功能。
commons-io.jar 实现字符流的读写。可以看成是java.io的扩展。
commons –JCI:Java Compiler Interface是一个封装了 Java 编译器的类库。
commons –JCS:Java Caching System。JAVA缓存。
Commons-Jelly:Jelly是一个基于XML的代码生成工具,可以将XML文档转换为可执行的代码。
Commons-Jexl:Jexl是一个表达式语言,通过借鉴来自于Velocity的经验扩展了JSTL定义的表达式语言。
commons.jxpat:定义了一个简单的XPath表达式语言的解析器
commons-lang.jar 为java.lang提供扩展,编程基础类。
Commons launcher:Launcher 组件是一个与平台无关的Java 应用载入器。 Commons-launcher 消除了需要批处理或者Shell脚本来载入Java 类。假如你需要在linux/windows上运行一个带有main方法的类,而该类又引用了许多jar和class文件,可以用Launcher。
commons-logging.jar 通用的日志记录包。
Commons-Math:是 Apache 上一个轻量级自容器的数学和统计计算方法包,包含大多数常用的数值算法。
Commons-Modeler:是 Java 程序提供一个用于创建基于 JMX 规范的MBeans模型的工具。
commons-net.jar 提供FTP等功能 ,这个包实现了很多基本的基于Intenet协议,下面是 commons 支持的协议:FTP/FTPS,NNTP,SMTP,POP3,Telnet,TFTP,Finger,Whoisrexec/rcmd/rlogin,Time (rdate) and Daytime Echo Discard NTP/SNTP。
commons-OGNL:Object Graph Navigation Language的缩写,与JSP,JSF相比,OGNL是一种功能非常强大的针对Java的表达式语言(EL),它可用来读取和更新Java对象的属性。
Commons-Primitives提供了一个更小,更快和更易使用的对Java基本类型的支持。当前主要是针对基本类型的 collection。.
commons-pool.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。
COmmons-Proxy:是 Apache 的一个子项目,封装了Java 对象代理的一些常用方法。
Commons-Sanselan:是一个用来读取和生成图像的纯java实现的库,也包括分析图像信息,例如大小、颜色空间和元数据额等。
commons-validator.jar:用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。
Commons-Transaction 旨在提供一个轻量级、标准化、高效的 Java 事务多线程编程的工具包,实现了多级锁、事务集合和事务级文件访问。
Commons-SCXML:是 SCXML 引擎的 Java 实现版,功能基本上已经覆盖了 SCXML W3C 规范的全部内容。
Commons-vfs: VFS(Virtual File System 虚拟机)为访问各种不同的文件系统提供了单一的应用程序编程接口(API),大大的简化了应用程序本身代码的复杂度。目前VFS支 持FTP、Local Files 、HTTP/HTTPS、SFTP、Temporary Files、Zip、Jar/Tar(uncompressed、tgz or tbz2)、gzip/bzip2、res、ram所有这些文件系统中的文件被封装成了FileObject这个类,文件的读写操作都通过此类来完成。文 件的路径采用了URL的方式。如果你在平常的工作中,需要得到一些不同格式文件的信息,比如文件大小、所在路径、文件最后更改时间等,或者我们需要对文件进行一些常规的操作,比如删除 文件,拷贝文件等等,那么Apache Commons中的VFS(Virtual File System)就是你可以考虑的一个开源系统。
CXF(Apache CXF)~Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者 JBI,CXF 大大简化了 Services 的创建,同时它继承了XFire传统,一样可以天然地和 Spring 进行无缝集成。
http://www.ll19.com/
http://www.ll19.com/
http://www.ll19.com/
http://www.ll19.com/
http://www.ll19.com/
http://www.ll19.com/
hibernate-annotations.jar Hibernate注解依赖包。
hibernate-entitymanager.jar Hibernate的核心库。
hibernate-jpa-2.0-api-1.0.1.Final.jar Hibernate依赖包,用来定义java持久性。
hibernate3.jar Hibernate核心实现。
http://www.ll19.com/
http://www.ll19.com/
http://www.ll19.com/
http://www.ll19.com/
spring-aop:spring 的面向切面编程,提供AOP(面向切面编程上述AOP联盟的接口)实现。
spring-asm:spring 独立的asm程序,相比2.5版本,需要额外的asm.jar包。
spring-aspects:spring 提供对AspectJ框架的整合。
spring-beans:springIoC(依赖注入)的基础实现。
spring-context.support:spring-context 的扩展支持,用于 MVC 方面。
spring-context:spring 提供在基础IoC功能上的扩展服务,此外还提供许多企业级服务的支持,如邮件服务、任务调度、JNDI定位、EJB 集成、远程访问、缓存以及各种视图层框架的封装等。
spring-core:spring3.1的核心工具包。
spring-expression:spring 表达式语言。
spring-instrument.tomcat:spring3.1 对 Tomcat 的连接池的基成。
spring-instrument:spring3.1 对服务器的代理接口。
spring-jdbc:spring对 JDBC的简单封装。
spring-jms:spring为简化 JMS API 使用而作的简单封装。
spring-orm:spring 整合第三方的ORM (对象关系映射)映射支持,如 Hibernate 、Ibatis、Jdo以及spring的JPA的支持。
spring-oxm:spring 对Object/XMI 的映射的支持,可以让JAVA与XML之间来回切换。
spring-test:spring 对Junit等测试框架的简单封装。
spring-transaction:为JDBC、Hibernate、JDO、JPA 等提供的一致的声明式和编程式事务管理。
spring-web.portlet:springMVC的增强。
spring-web.servlet:对 J2EE6.0 Servlet3.0 的支持。
spring-web.struts:整合 Struts 的支持。
spring-web:springWeb下的工具包。
Spring Security:前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架。
spring-module:验证框架,进行表单验证。