ASF (0) - ASF Java 项目总览
Apache .NET Ant Library
This is a library of Ant tasks that help developing .NET software. It includes the “old” .NET tasks like a C# compiler task but also comes with support for NUnit testing or running the popular NAnt or MSBuild build tools.
Support for Mono and Microsoft .NET development using Ant.
Apache Abdera
The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (RFC 5023) specifications.
An open source Atom implementation.
Apache Accumulo
The Apache Accumulo sorted, distributed key/value store is based on Google’s BigTable design. It is built on top of Apache Hodoop, Zookeeper, and Thrift. It features a few novel improvements on the BigTable design in the form of cell-level access labels and a server-side programming mechanism that can modify key/value pairs at various points in the data management process.
Apache ACE
When assembling software out of reusable components, the task of deploying software onto an ever increasing number of targets is not trivial to solve. This becomes even harder when these targets require different components based on who’s using them.
Apache ACE allows you to group those components and assign them to a managed set of targets. This allows you to distribute updates and new components easily, while keeping a full history of what was installed where during what period. It also helps you setup an automated development, QA/testing, staging and production environment.
Apache ACE is a distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems. It is built using OSGi and can be deployed in different topologies. The target systems are usually also OSGi based, but don’t have to be.
Apache ActiveMQ
ActiveMQ is a fast and powerful Message Broker which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE1.4.
ActiveMQ is the most popular and powerful open source Message Broker.
Apache Airavata
Apache Airavata is a micro-service architecture based software framework for executing and managing computational jobs and workflows on distributed computing resources including local clusters, supercomputers, national grids, academic and commercial clouds. Airavata is dominantly used to build Web-based science gateways and assist to compose, manage, ececute, and monitor large scale applications (wrapped as Web services) and workflows composed of these service.
Apache Airavata is a distributed system software framework to manage simple to composite applications with complex execution and workflow patterns on diverse computational resources.
Apache Ambari
Apache Ambari makes Hadoop cluster provisioning, managing, and monitoring dead simple.
Apache Anakia
Anakia is an XML transformation tool that uses JDOM and Velocity to transform XML documents into the format of your choice. It provides an alternative to using Ant’s.
Anakia uses Apache Velocity to generate documents based on XML source files.
Apache Ant
Apache Ant is a Java-based build tool.
Apache AntUnit
The Ant Library provides Ant tasks for testing Ant task, it can also be used to drive functional and integration tests of arbitrary applications with Ant.
Test-Framework for Testing Ant Tasks and Types.
Apache Any23
Apache Any23 is used in major Web of Data applications. It is written in Java and licensed under the Apache License v2.0. Apache Any23 can be used in various ways:
*As a library in Java applications that consume structured data from the Web.
*As a command-line tool for extracting and converting between the supported formats.
*As online service API available at any23.org.
Anything To Triples (Any23) is a library, a web service and a command line tool that extracts structured data in RDF format from a variety of Web documents.
Apache Archiva
Archiva is the perfect companion for build tools such as Maven, Continuum, and ANT. Archiva offers several capabilities, amongst which remote repository proxying, security access management, build artifact storage, delivery, browsing, indexing and usage reporting, extensible scanning functionality and many more!
Apache Archiva software is an extensible repository management tool that helps taking care of your own personal or enterprise-wide build artifact repository.
Apache Aries
The Aries project is delivering a set of pluggable Java components enabling an enterprise OSGi application programming model. This includes implementations and extensions of application-focused specificatins defined by the OSGi Alliance Enterprise Expert Group(EEG) and an assembly format for multi-bundle applications, for deployment to a variety of OSGi based runtimes.
OSGi Enterprise Programming Model.
Apache Avro
Apache Avro is a data serialization system.
Apache Axiom
Apache Axiom is a StAX-based, XML Infoset complient object model which supports on-demand building of the object tree. It supports a novel “pull-through” model which allows one to turn off the tree building and directly access the underlying pull event stream. It also has built in support for XML Optimized Packaging (XOP) and MTOM, the combination of which allows XML to carry binary data efficiently and in a transparent manner. The combination of these is an easy to use API with a very high performant architecture!
Apache Axiom is an XML object model supporting deferred parsing.
Apache Axis2
Apache Axis2 is a toolkit for creating and using Web Services, including SOAP, MTOM, XML/HTTP and advanced WS-* standards such as WSRM (WS-ReliableMessaging) and WSSecurity. Axis2 includes a very fast runtime engine, together with tooling support for WSDL and WS-Policy, and plugin support for WS-Addressing, WS-ReliableMessaging, WS-Security, WS-Event, WS-Transactions, WS-Trust and WS-SecureConversation. Axis2 runs either standalone or hosted in Tomcat or other servlet containers.
Apache Axis2 is a service hosting and consumption framework that makes it easy to use SOAP and Web Services.
Apache Beehive (in the Attic)
Our goal is to make J2EE programming easier by building a simple object model on J2EE and Struts. Using Java 5 annotations, Beehive reduces the coding necessary for J2EE. The initial Beehive project has three pieces.
NetUI: An annotation-driven web application programming framework that is built atop Struts. NetUI centralizes navigation logic, state, metadata, and exception handling in a single encapsulated and reusable Page Flow Controller class. In addition, NetUI provides a set of JSP tags for rending HTML/XHTML and higher-level UI constructs such as data grids and trees and has first-class integration with JavaServer Faces and Struts.
Controls: A lightweight, metadata-driven component framework that reduces the complexity of being a client of enterprise resources. Controls provide a unified client abstraction that can be implemented to access a diverse set of enterprise resources using a single configuration model.
Web Service metadata (WSM): An implementation of JSR 181 which standardizes a simplified, annotation-driven model for building Java web services.
In addition, Beehive includes a set of system controls that are abstractions for low-level J2EE resource APIs such as EJB, JMS, JDBC, and web services.
Apache Bigtop
Bigtop is a project for the development of packaging and tests of the Apache-Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc…) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux.
A 100% community-driven Bigdata management platform.
Apache BookKeeper
BookKeeper is a reliable replicated log service. It can be used to turn any standalone service into a highly available replicated service. BookKeeper is highly available (no single point of failure), and scales horizontally as more storage nodes are added.
A reliable replicated log service.
Apache BVal
The goal of the Apache BVal project is to deliver an implementation of the Java Bean Validation Specfication (JSR303) which is TCK compliant and works on Java SE 5 or later. The initial codebase for the project was donated to the ASF by a SGA from Agimatec GmbH and uses the Apache Software License v2.0.
Bean Validation API Implementation.
Apache Camel
Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns. Rules for Camel’s routing and mediation engine can be defined in either a Java based DSL, XML or using DSLs for dynamic languages such as Groovy or Scala.
Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns.
Apache Cassandra
Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make Apache Cassandra the perfect platform for mission-critical data. Cassandra’s support for replicating across multiple datacenters is best-in-class.
Cassandra is in use at Netflix, Twitter, Urban Airship, Constant Contact, Reddit, Cisco, OpenX, Digg, CloudKick, Ooyala, and more companies that have large, active data sets.
Cassandra privides full Hadoop integration, including with Pig and Hive.
The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.
Apache Cayenne
Cayenne is a powerful, full-featured, opensource framework created for developers working with relational databases. It seamlessly maps any relational database to Java objects, reducing development time and adding considerable functionality to any application which requires a database. Developers using Cayenne will be able to concentrate on the core business requirements and the data model instead of the SQL details. The application can then be easily moved to any JDBC-capable database. In addition to management of persistent Java objects mapped to relational databases, Cayenne provides a plethora of features including single method call queries and updates (including atomic updates of all modified objects), seamless integration of multiple databases into a single virtual data source, three tier persistence with caching on the remote client, paging of results, record locking, and many more features.
User-friendly Java ORM with tools.
Apache Chainsaw
Apache Chainsaw is a GUI log viewer.
Apache Chemistry
Apache Chemistry provides open source implementations of the Content Management Interoperability Services (CMIS) specification. Libraries are available for Java, Python, PHP and .NET.
Apache Chukwa
Chukwa is an open source data collection system for monitoring large distributed systems. Chukwa is built on top of the Hadoop Distributed File System (HDFS) and Map/Reduce framework and inherits Hadoop’s scalability and robustness. Chukwa also includes a flexible and powerful toolkit for displaying, monitoring and analyzing results to make the best use of the collected data.
Chukwa is an open source data collection system for monitoring large distributed systems.
Apache Clerezza
Clerezza allows to easily develop semantic web applications by providing tools to manipulate RDF data, create RESTful Web Services and Renderlets using ScalaServerPages. Contents are stored as triples based on W3C RDF specification. These triples are stored via Clerezza’s Smart Content Binding (SCB). SCB defines a technology-agnostic layer to access and modify triple stores. It provides a java implementation of the graph data model specified by W3C RDF and functionalities to operate on that data model. SCB offers a service interface to access multiple named graphs and it can use various providers to manage RDF graphs in a technology specific manager, e.g., using Jena or Sesame. It also provides for adaptors that allow an application to use various APIs (including the Jena api) to process RDF graphs. Furthermore, SCB offers a serialization and a parsing service to convert a graph into a certain representation (format) and vice versa.
Clerezza is a service platform which provides a set of functionality for management of semantically linked data accessible through RESTful Web Services and in a secured way.
Apache Click (in the Attic)
Apache Click is a modern Java web application framework, providing a natural rich client style programming model. Click provides a page and component oriented design with a event based programming model. Leveraging a stateless architecture Click encourages loosely coupled pages for easier maintenance. Click is designed to be very easy to lean and use, with developers getting up and running within a day. Support is provided for Velocity, JSP or FreeMarker page rendering. Click also provides exceptional performance for high volume web sites.
Simple and easy-to-use Java Web Framework.
Apache CloudStack
Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. CloudStack is used by a number of service providers to offer public cloud services, and by many companies to provide an on-premises (private) cloud offering, or as part of a hybrid cloud solution. CloudStack is a turnkey solution that includes the entire “stack” of features most organizations want with a IaaS cloud: compute orchestration, Network-as-a-Service, user and account management, a full and open native API, resource accounting, and a first-class User Interface (UI). CloudStack currently supports the most popular hypervisors: VMware, KVM, XenServer and Xen Cloud Platform (XCP). Users can manage their cloud with an easy to use Web interface, command line tools, and / or a full-featured RESTful API. In addition, CloudStack provides an API that’s compatible with AWS EC2 and S3 for organizations that wish to deploy hybrid clouds.
Apache CloudStack is an IaaS (“Infrastracture as a Service”) cloud orchestration platform.
Apache Cocoon
Apache Cocoon is a web development framework build around the concepts of separation of concerns (making sure people can interact and collaborate on a project, without stepping on each other toes) and component-based web development. Cocoon implements these concepts around the notion of “component pipelines”, each component on the pipeline specializing on a particular operation. This makes it possible to use a “building block” approach for web solutions, hooking together components into pipelines without any required programming.
Web development framework: separation of concerns, component-based.
Apache Commons BCEL
The Byte Code Engineering Library is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). Classes are represented by objects which contain all the symbolic information of the given class: methods, fields and byte code instructions, in particular.
Apache Commons BeanUtils
BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
Apache Commons BSF
Bean Scripting Framework (BSF) is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages. BSF allows one to write JSPs in languages other than Java while providing access to the Java class library. In addition, BSF permits any Java application to be implemented in part (or dynamically extended) by a language that is embedded within it. This is achieved by providing an API that permits calling scripting language engines from within Java, as well as an object registry that exposes Java objects to these scripting language engines.
Framework that provides scripting language support within Java applications.
Apache Commons Chain
An implmentation of the GoF Chain of Responsibility pattern.
Apache Commons CLI
Commons CLI provides a simple API for presenting, proecessing and validating a command line interface.
Apache Commons Codec
The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.
Apache Commons Collections
Types that extend and augment the Java Collections Framework.
Apache Commons Compress
Commons Compress: working with zip, ar, jar, bz2, cpio, tar, gz, dump, pack200, lzma, 7z, arj and xz files.
Apache Commons Configuration
Library to use configuration/preferences of various sources and formats.
Apache Commons Daemon
Commons Daemon. (References to wrapper)
Apache Commons DBCP
Commons Database Connection Pooling.
Apache Commons DbUtils
Apache Commons Digester
Apache Commons Discovery
Apache Commons EL
Apache Commons Email
Apache Commons Exec
Apache Commons FileUpload
Apache Commons Functor
Apache Commons HttpClient
Apache Commons IO
Apache Commons JCI
Apache Commons JCS
Apache Commons Jelly
Apache Commons JEXL
Apache Commons JXPath
Apache Commons Lang
Apache Commons Launcher
Apache Commons Logging
Apache Commons Math
Apache Commons Modeler
Apache Commons Net
Apache Commons OGNL
The Apache Commons OGNL library is a Java development framework for Object-Graph Navigation Language, plus other extras such as list projection and selection and lambda expressions.
Object Graph Navigation Library.
Apache Commons Pool
Apache Commons Primitives
Apache Commons Proxy
Apache Commons SCXML
Apache Commons Validator
Apache Commons VFS
VFS is a Virtual File System library.
Apache Commons Weaver
Apache Compress Ant Library
Apache Continuum
Apache Cordova
Apache Crunch
Apache cTAKES
Apache Curator
Apache CXF
Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs like JAX-WS and JAX-RS. These service can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.
Apache CXF: An Open Source Service Framework
Apache DataFu (Incubating)
Apache DeltaSpike
Apache Derby
Apache DeviceMap
Apache DirectMemory (in the Attic)
Apache Directory
Apache Directory Server
Apache Directory Studio
Apache Drill
Apache Droids (incubating)
Apache ECS (in the Attic)
Apache Empire-db
Apache Etch
Apache Excalibur (in the Attic)
Apache Falcon
Apache Felix
Apache Flink
Apache Flume
Apache FOP
Apache Forrest
Apache FtpServer
Apache Geronimo
Apache Giraph
Apache Gora
Apache Hadoop
Apache Hama
Apache Harmony (in the Attic)
Apache HBase
Apache Helix
Apache Hive
Apache Hivemind (in the Attic)
Apache HttpComponents Client
Apache HttpComponents Core
Apache Isis
Apache Ivy
Apache IvyDE
Apache Jackrabbit
Apache Jakarta Cactus (in the Attic)
Apache JAMES
Apache jclouds
Apache Jena
Apache JMeter
Apache JSPWiki
Apache Karaf
Apache Knox
Apache Lenya (in the Attic)
Apache log4j
Apache Lucene Core
Apache Mahout
Apache ManifoldCF
Apache Marmotta
Apache Maven
Apache MetaModel
Apache MINA
Apache MRUnit
Apache MyFaces
Apache Nutch
Apache ODE
Apache OFBiz
Apache Olingo
Apache Oltu - Parent
Apache Onami
Apache OODT
Apache Oozie
Apache OpenJPA
Apache OpenMeetings
Apache OpenNLP
Apache OpenWebBeans
Apache Orc
Apache ORO (in the Attic)
Apache Parquet
Apache PDFBox
Apache Phoenix
Apache Pig
Apache Pivot
Apache POI
Apache Portals
Apache Props Ant Library
Apache Qpid
Apache Rat
Apache Rave
Apache Regexp (in the Attic)
Apache River
Apache Roller
Apache Sandesha2
Apache Santuario
Apache Scout
Apache ServiceMix
Apache Shale (in the Attic)
Apache Shindig (in the Attic)
Apache Shiro
Apache Sling
Apache Solr
Apache Spark
Apache Spatial Information System
Apache Sqoop
Apache SSHD
Apache Stanbol
Apache Storm
Apache Stratos
Apache Struts
Apache Synapse
Apache Syncope
Apache Tajo
Apache Tapestry
Apache Taverna (Incubating)
Apache Tentacles
Apache Texen
Apache Tez
Apache Thrift
Apache Tika
Apache Tiles
Apache Tobago
Apache Tomcat
Apache TomEE
Apache Torque
Apache Turbine
Apache Tuscany
Apache UIMA
Apache Velocity
Apache Velocity DVSL
Apache Velocity Tools
Apache VSS Ant Library
Apache VXQuery
Apache Vysper
Apache Whirr (in the Attic)
Apache Whisker
Apache Wicket
Apache Wink
Apache Woden
Apache Wookie
Apache Xalan for Java XSLT Processor
Apache Xerces for Java XML Parser
Apache Xindice (in the Attic)
Apache XML Commons External
Apache XML Commons Resolver
Apache XML Graphics Commons
Apache XMLBeans (in the Attic)
Apache Zest
Apache ZooKeeper
ASF (0) - ASF Java 项目总览的更多相关文章
- Redis学习笔记之二 :在Java项目中使用Redis
成功配置redis之后,便来学习使用redis.首先了解下redis的数据类型. Redis的数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set( ...
- Java项目配置redis
成功配置redis之后,便来学习使用redis.首先了解下redis的数据类型. Redis的数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set( ...
- maven项目中的报错问题——Dynamic Web Module 3.0 requires Java 1.6 or newer.
转自:http://www.cnblogs.com/beppezhang/p/5919221.html maven项目中的报错问题——Dynamic Web Module 3.0 requires J ...
- 实战派 | Java项目中玩转Redis6.0客户端缓存!
原创:微信公众号 码农参上,欢迎分享,转载请保留出处. 哈喽大家好啊,我是Hydra. 在前面的文章中,我们介绍了Redis6.0中的新特性客户端缓存client-side caching,通过tel ...
- 一次从0到1的java项目实践清单
虽说工作就是简单的事情重复做,但不是所有简单的事你都能有机会做的. 我们平日工作里,大部分时候都是在做修修补补的工作,而这也是非常重要的.做好修补工作,做好优化工作,足够让你升职加薪! 但是如果有机会 ...
- 一份从0到1的java项目实践清单
虽说工作就是简单的事情重复做,但不是所有简单的事你都能有机会做的. 我们平日工作里,大部分时候都是在做修修补补的工作,而这也是非常重要的.做好修补工作,做好优化工作,足够让你升职加薪! 但是如果有机会 ...
- ckeditor编辑器在java项目中配置
一.基本使用: 1.所需文件架包 A. Ckeditor基本文件包,比如:ckeditor_3.6.2.zip 下载地址:http://ckeditor.com/download 2.配置使用 A.将 ...
- jenkins部署java项目
#########################################jenkins部署#################################3 一.jenkins是什么? J ...
- Scala:Java 项目中混入scala代码
Spark 是用Scala代码写的.为了调试Spark,做了如下尝试. 1.Eclipse下:Java 项目 ,Using Maven,编写了一个java 版Spark应用. Spark的代码(sca ...
随机推荐
- perl lwp 获取请求头
<pre name="code" class="html">[root@dr-mysql01 ~]# cat getx.pl use LWP::Us ...
- 给c++程序员的一份礼物——常用工具集
给c++程序员的一份礼物——常用工具集 [声明]如需复制.传播,请附上本声明,谢谢.原文出处:http://morningspace.51.net/,moyingzz@etang.com 所谓&quo ...
- ABAP 中 Table Control例子
实现了Table Control的主要的一些功能,可以作为例子参考,实现的功能有是否可编辑切换,选择某一条记录点击按钮显示详细信息,新增记录,删除记录,选择所有记录,选择光标所有记录,取消选择所有,排 ...
- hdu 2594 Simpsons’ Hidden Talents 【KMP】
题目链接:http://acm.acmcoder.com/showproblem.php?pid=2594 题意:求最长的串 同一时候是s1的前缀又是s2的后缀.输出子串和长度. 思路:kmp 代码: ...
- [ACM] hdu 4405 Aeroplane chess (概率DP)
Aeroplane chess Problem Description Hzz loves aeroplane chess very much. The chess map contains N+1 ...
- IBinder在进程之间传递一个对象的形式(一)
主张 什么时候service通常被称为远程时的,用到aidl来定一个接口供service和client来使用,这个事实上就是使用Binder机制的IPC通信.当client bind service成 ...
- 玩转Windows服务系列——服务运行、停止流程浅析
原文:玩转Windows服务系列——服务运行.停止流程浅析 通过研究Windows服务注册卸载的原理,感觉它并没有什么特别复杂的东西,Windows服务正在一步步退去它那神秘的面纱,至于是不是美女,大 ...
- haproxy 中的http请求和https请求
use Mojolicious::Lite; use JSON qw/encode_json decode_json/; use Encode; no strict; use JSON; # /foo ...
- newlisp 注释生成文档
最近写了一个newlisp_armory库,用来实现一些newlisp自身不支持的操作.比如跨windows和ubuntu的目录拷贝功能等. 自己用的时候,发现没有API reference文档参考, ...
- android--手机桌面添加网址链接图标(解决方式)
这样的做法最普遍最简单: 1.新建一个android空项目: 2.在drawable文件夹下加入图标文件,如icon.png:在values文件夹下的strings.xml文件里添加名称.如websi ...