跳转到内容

Apache Commons

维基百科,自由的百科全书

这是本页的一个历史版本,由DukeAnt留言 | 贡献2014年6月23日 (一) 16:45编辑。这可能和当前版本存在着巨大的差异。

Apache CommonsApache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。Commons由三部分组成:Proper、Sandbox和Dormant。

Commons Proper

Commons Proper的目的是建立和维护可重用的Java组件库。Commons Proper是一个协作与共享的地方,Commons的开发者努力确保其组件对其他的软件库的依赖最少,以便可以轻松地部署英语Software deployment这些组件。此外,Commons组件会尽可能的保持其接口的稳定,因而Apache用户以及其他Apache项目可以实现这些组件,而无需担心未来接口的变化。[1]

截至2006年8月,Commons Proper上有三十多个项目,分为五大类。[2]

组件类别 示例
Codec和Modeler
杂项 CLI、Discovery、Lang和Collections
实用程序 BeanUtils、Configuration、Logging、DBCP、Pool和Validator
Web相关 FileUpload和Net
XML相关 Betwixt、Digester、Jelly和JXPath

Commons Sandbox

The Commons Sandbox is a workspace where Commons contributors collaborate and experiment on projects that have not been included in the Commons Proper. Projects in the Sandbox are championed by Commons members for promotion to the Commons Proper, and groups of developers work to enhance Sandbox projects until they meet the standards for promotion.

The current list of Commons Sandbox projects is available on the Commons Sandbox page.

Commons Dormant

The Commons Dormant is a collection of components that have been declared inactive due to little recent development activity. These components may be used, but must be built yourself. It is best to assume that these components will not be released in the near future.

The current list of Commons Dormant projects is available on the Commons Dormant page.

See also

References

  1. ^ Apache Commons. The Apache Software Foundation. [2014-06-23]. 
  2. ^ Goyal, Vikram, Using the Jakarta Commons, Part I, 2003 [August 13, 2006]