Apache Commons
Apache Commons是Apache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。Commons由三部分组成:Proper(是一些已发布的项目)、Sandbox(是一些正在开发的项目)和Dormant(是一些刚启动或者已经停止维护的项目)。
Commons Proper
Commons Proper的目的是建立和维护可重用的Java组件库。Commons Proper是一个协作与共享的地方,Commons的开发者努力确保其组件对其他的软件库的依赖最少,以便可以轻松地部署这些组件。此外,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
Commons Sandbox是Java组件开发的工作区,在Sandbox中Commons的贡献者协作和检验那些被未列入Commons Proper的项目。Sandbox项目在Commons成员的支持下晋升为Commons Proper项目;大量的开发者协作强化Sandbox项目,直到它们符合推广的标准。
可在Commons Sandbox项目页面上查看当前Commons Sandbox项目的列表。
Commons Dormant
Commons Dormant是一个当前处于非活动状态的组件库。用户也可以使用这些组件,但必须自己进行组件的构建。一般而言,这些组件不会在近期发布。
可在Commons Dormant项目页面上查看当前Commons Dormant项目的列表。
参见
- Google Guava
参考文献
外部链接
- Apache Commons(页面存档备份,存于互联网档案馆)
- Components项目页(页面存档备份,存于互联网档案馆)
- Sandbox项目页(页面存档备份,存于互联网档案馆)
- Dormant项目页(页面存档备份,存于互联网档案馆)
- 查
- 论
- 编
- Abdera(英语:Apache Abdera)
- Accumulo(英语:Apache Accumulo)
- ActiveMQ
- Ambari(英语:Apache Ambari)
- Ant
- Aries(英语:Apache Aries)
- Apache Arrow
- Apache HTTP Server
- APR
- Avro
- Axis
- Axis2
- Beam
- Bloodhound(英语:Apache Bloodhound)
- Apache Brooklyn(英语:Apache Brooklyn)
- Buildr(英语:Apache Buildr)
- Calcite(英语:Apache Calcite)
- Camel
- Cassandra
- Cayenne(英语:Apache Cayenne)
- Chemistry(英语:Apache Chemistry)
- CloudStack(英语:Apache CloudStack)
- Cocoon(英语:Apache Cocoon)
- Continuum(英语:Apache Continuum)
- Cordova
- CouchDB
- cTAKES(英语:cTAKES)
- CXF
- Deltacloud(英语:Deltacloud)
- Derby
- Directory(英语:Apache Directory Server)
- Drill(英语:Apache Drill)
- Empire-db(英语:Apache Empire-db)
- ECharts
- Felix(英语:Apache Felix)
- Flex
- Flink
- Flume(英语:Apache Flume)
- Forrest(英语:Apache Forrest)
- Geronimo(英语:Apache Geronimo)
- Gora(英语:Apache Gora)
- Gump(英语:Apache Gump)
- Hadoop
- Hama(英语:Apache Hama)
- HBase
- Hive
- Jackrabbit(英语:Apache Jackrabbit)
- James(英语:Apache James)
- JMeter(英语:Apache JMeter)
- Kafka
- Karaf(英语:Apache Karaf)
- Kylin(英语:Apache Kylin)
- Lucene
- Lenya(英语:Apache Lenya)
- Mahout(英语:Apache Mahout)
- Marmotta(英语:Apache Marmotta)
- Maven
- MINA(英语:Apache MINA)
- mod_perl(英语:mod_perl)
- MyFaces(英语:Apache MyFaces)
- Nutch(英语:Apache Nutch)
- ODE(英语:Apache ODE)
- OFBiz(英语:Apache OFBiz)
- Oozie(英语:Oozie)
- OpenEJB(英语:Apache OpenEJB)
- OpenJPA(英语:Apache OpenJPA)
- OpenNLP
- OpenOffice
- PDFBox(英语:Apache PDFBox)
- Phoenix(英语:Apache Phoenix)
- POI
- Pig(英语:Pig (programming tool))
- Pivot(英语:Apache Pivot)
- Qpid(英语:Apache Qpid)
- River(英语:Apache River)
- Roller(英语:Apache Roller)
- RocketMQ
- Samza(英语:Apache Samza)
- ServiceMix(英语:Apache ServiceMix)
- Shindig(英语:Apache Shindig)
- Shiro
- Sling(英语:Apache Sling)
- Spark
- Stanbol(英语:Apache Stanbol)
- Storm
- SpamAssassin
- Sqoop
- Apache C++标准库(英语:stdcxx)
- Struts
- Struts 2
- Subversion
- Tapestry
- Thrift
- Tiles(英语:Apache Tiles)
- Tika(英语:Apache Tika)
- Tomcat
- Trafficserver
- Turbine
- Tuscany
- UIMA
- Velocity
- Wave
- Wicket
- Wink(英语:Apache Wink)
- Xalan(英语:Xalan)
- Xerces(英语:Xerces)
- XMLBeans(英语:XMLBeans)
- ZooKeeper
- Apache Commons Logging(英语:Apache Commons Logging)
- BCEL(英语:Byte Code Engineering Library)
- BSF(英语:Bean Scripting Framework)
- Commons Daemon(英语:Commons Daemon)
- Jelly(英语:Apache Jelly)
- Lucene Java
- Lucene.Net(英语:Lucene.Net)
- Nutch(英语:Nutch)
- Solr
- XAP(英语:Apache XAP)
- Samza(英语:Apache Samza)
- Storm
- AxKit(英语:AxKit)
- Beehive(英语:Apache Beehive)
- Click(英语:Apache Click)
- Apache BlueSky(英语:BlueSky Open Platform)
- Cactus(英语:Jakarta Cactus)
- Jakarta
- Excalibur(英语:Apache Excalibur)
- Harmony
- HiveMind(英语:Apache HiveMind)
- Lenya(英语:Apache Lenya)
- Slide(英语:Jakarta Slide)
- Shale(英语:Apache Shale)
- Shindig(英语:Apache Shindig)
- stdcxx(英语:Apache C++ Standard Library)
- iBATIS
- XMLBeans(英语:XMLBeans)
- 分类
- 维基共享