`
talin2010
  • 浏览: 503289 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

Apache项目列表(1)2011

    博客分类:
  • Web
阅读更多
[2011年最新整理的Apache项目列表,后续更新请关注我的独立博客:Java爱好者]
1. HTTP Server
HTTP服务器,支持UNIX和Windows操作系统,该项目的目标是提供一个安全、高效、可扩展的服务器。Apache httpd从1996年诞生就一直是最流行的服务器。目前最新版本是2.2.7
2. Abdera
Atom的开源实现,ATOM是一种订阅网志的格式,与RRS相比有更大的弹性,Blogger和Gmail都在使用Atom。
3. ActiveMQ
ActiveMQ是一个最流行的强大的开源消息和整合模式提供者。支持跨语言客户端和协议。
4. Ant
一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。
5. APR
APR(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。在早期 的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。
6. Archiva
Archiva 是一个管理一个和多个远程存储的软件。它能够与Maven,Continuum和ANT等构建工具完美结合。Archiva提供的功能包括:远程 Repository代理,基于角色的安全访问管理,Artifact分发、维护、查询,生成使用报告,提供基于Web的管理界面等。
7. Avro
Avro(读音类似于[ævrə])是Hadoop的一个子项目,由Hadoop的 创始人Doug Cutting(也是Lucene,Nutch等项目的创始人)牵头开发。Avro是一个数据序列化系统,设计用于支持大 批量数据交换的应用。它的主要特点有:支持二进制序列化方式,可以便捷,快速地处理大量数据;动态语言友好,Avro提供的机制使动态语言可以方便地处理 Avro数据。
8. Axis
Axis 是一个开源、建基于XML的Web服务架构。它包含了Java和C++语言实现的SOAP服务器,以及各种公用服务及API以生成和部署Web服务应用。用阿帕奇Axis开发者能够创造可互操作的,分布式的计算应用。Axis由Apache软件基金会主持下制订的。
9. Buildr
一个基于Java的编译程序,支持Scala,Groovy和不断增加的JVM语言和工具。
10. Camel
Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integration Patterns)的实现,你可以采用其异常强大且十分易用的API (可以说是一种Java的领域定义语言 Domain Specific Language)来配置其路由或者中介的规则。 通过这种领域定义语言,你可以在你的IDE中用简单的Java Code就可以写出一个类型安全并具有一定智能的规则描述文件。这与那种复杂的XML配置相比极大简化了规则定义开发。 当然Apache Camel也提供了一个对Spring 配置文件的支持。
Apache Camel 采用URI来描述各种组件,这样你可以很方便地与各种传输或者消息模块进行交互,其中包含的模块有  HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF Bus API。 这些模块是采用可插拔的方式进行工作的。Apache Camel的核心十分小巧你可以很容易地将其集成在各种Java应用中。
目前Apache Camel作为一个路由以及媒介引擎可以与如下项目集成。
Apache ActiveMQ
Apache CXF
Apache MINA
Apache ServiceMix
11. Cassandra
Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。
主要特性:
• 分布式
• 基于column的结构化
• 高伸展性
Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra 的一个写操作,会被复制到其他节点上去,对Cassandra的读操作,也会被路由到某个节点上面去读取。对于一个Cassandra群集来说,扩展性能 是比较简单的事情,只管在群集里面添加节点就可以了。

12. Cayenne
Apache Cayenne 是一个强大而易于掌握的 Java  ORM 框架。它是开源且完全免费的。Cayenne 提供了 Java 对象到关系型数据库的持久化映射管理,单方法调用查询和更新(包括细粒度的更新所有被修改的对象),无缝隙的把多种数据库集成到单一虚拟数据源中。 Cayenne 由 CayenneModeler 分配——完整的 GUI 映射工具。Cayenne 已被成功部署在高负载的生产环境中。
13. Chemistry
Apache Chemistry是Content Management Interoperability Services (CMIS) 规范的一个开源实现。该项目当前由以下子项目组成:
•  OpenCMIS - CMIS Java客户端和服务器端类库
•  cmislib - CMIS Python客户端类库
•  phpclient - CMIS PHP客户端类库
•  DotCMIS - CMIS .NET客户端类库
14. Click
一个先进的Java企业版的Web应用程序框架,提供一个基于浏览器的富客户端编程模型。非常简单和易用,一般的开发人员在一天内就可以上手使用。主要的特点包括:易学、面向组件和页面的设计、基于事件的编程模型、性能非常好、自动的表单生成以及客户端、服务器端数据验证、支持 Velocity、JSP、FreeMarker 等模板引擎、采用 Apache 开源协议、支持 JDK 1.4 以及以后的版本
15. Cocoon
Cocoon是一个基于Spring框架的,一个通用的基于组件的web开发框架,它着重于分离开发中的关注点,为整个系统各功能单元解耦合,因此使用cocoon的处于不同角色的开发者在互相不了解的情况下也能够进行良好的交互协同。
0
0
分享到:
评论

相关推荐

    apache开源项目列表.txt

    apache开源项目列表.txt

    apache开源项目源码commons-math-2.0-src(全部高质量数学函数math的java源程序)

    apache开源项目源码commons-math-2.0-src 全部高质量数学函数math的java源程序 java,math,数学函数,java函数源码 各种数学函数开发(math)的工具类源码,你会从中得到意想不到的效果! apache开源组织开发的开源...

    Apache-ShardingSpher-20200421.pdf

    ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-...ShardingSphere已经在2020年4月16日从Apache孵化器毕业,成为Apache顶级项目。 欢迎通过shardingsphere的dev邮件列表与我们讨论。

    数据管理平台 Apache Geode.zip

    你配置带有 locator 服务列表的客户端, 同时 locators 维护一个成员服务器的动态列表. 默认情况下, Geode 客户端和服务器使用端口 40404 和多播来互相发现.Geode 包含了如下的特性:结合冗余, 复制, 和 "shared ...

    Apache Maven项目构建工具.rar

    生成是将源代码文件转换为软件工件以在计算机上运行的过程。此过程通常由构建工具(控制其他...访问项目信息,例如日志文档、单元测试、依赖项列表等。 更新 JAR 和依赖项的中央存储库。 将 Java 项目与控制系统集成

    openoffice-project:Apache OpenOffice 项目网站

    Apache OpenOffice 项目站点 - openoffice.apache.org 这是的内容和主题 为网站内容做贡献 您可以从分叉,如下所述测试您的更改并提出拉取请求。 您可以通过一组简单的更改简单地提出拉取请求。 使用邮件列表联系...

    kibble-1:Apache Kibble-一种收集,汇总和可视化有关任何软件项目的数据的工具

    Apache Kibble是一种工具,用于收集,聚集和可视化有关使用众所周知工具的任何软件项目的数据。 它由两个部分组成: Kibble Server (此存储库)-主数据库和UI Server。 它充当扫描仪连接的枢纽,并提供对源以及...

    apache-age-1.1.0-src.tar.gz

    该项目的目标是创建可以处理关系和图模型数据的单一存储,以便用户可以使用标准 ANSI SQL 和图查询语言 openCypher。 Apache AGE 1.1.0 发布,该版本更新内容如下: 支持 Agtype containment ops 和 GIN Indice ...

    Python3+django2.0+apache2+ubuntu14部署网站上线的方法

    自己尝试在本地搭建了 Django 项目后,想部署到自己云服务器上,经常多次尝试和多次踩坑(捂脸),总结如下: 环境:ubuntu14, django2.0, apache2。 1.首先安装需要的库包,在 ubuntu 下执行如下指令,为了能顺利...

    yetus:Apache Yetus

    阿帕奇雪人Apache Yetus是库和工具的集合,这些库和工具支持软件项目的贡献和发布过程。组件以下是主要组成部分的列表: 包含我们的文档,该文档通过。 Precommit提供了强大的工具来处理贡献,包括应用来自各种项目...

    基于Spring Boot和Apache Shiro的企业门户前后端系统设计源码

    这个系统包括了完整的门户前端功能,如首页、新闻列表及详情、轮播等,以及后端新闻文章发布、产品图、基础信息等功能。技术选型方面,后端采用了Spring Boot作为核心框架,Apache Shiro作为安全框架,Thymeleaf作为...

    apache-maven-3.5.2-bin.rar

    Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从一个中心位置管理项目的构建,报告和文档。 核心版本独立于可用的插件。更多的插件将分开发布。查看插件列表以获取更多信息

    awesome-echarts:很棒的Apache ECharts列表(正在孵化)

    如果您想为该列表做出贡献(请这样做),请发送拉取请求。 对于语言和项目名称,请遵循字母顺序。提示:带有「 :China: ”的项目为中文资源,或包含中文文档。语言能力Clojure 镖高朗的iOS JavaJavaScript 茱莉亚...

    struts-2.5.16-all

    struts-2.5.16-all 国内镜像。 structs 2 下载地址 ...(2)在 APACHE PROJECT LIST Apache 项目列表 找到 Struts 。 (3)进入 http://struts.apache.org/ 选择Full Distribution,点击下载。

    ant-ivy:Apache Ant Ivy的镜像

    Apache Ivy是用于管理(记录,跟踪,解决和报告)项目依赖项的工具。 它具有以下特点: 灵活性和可配置性Apache Ivy本质上与过程无关,并且不依赖于任何方法或结构。 相反,它提供了必要的灵活性和可配置性,以适应...

    webService分类列表

    Apache Axis 是Apache WebService项目中的子项目,其最初起源于IBM的"SOAP4J",应该属于最早的一批用于构造基于SOAP应用的Framework。 目前Apache Axis已经发展到了第三代,其核心是一个SOAP处理器,用于开发包括...

    openmeetings:Apache Openmeetings的镜像

    提供: 视频会议 即时通讯 白板 协同文件编辑 其他群件工具 ...将apache-openmeetings-xxxtar.gz (或Windows的apache-openmeetings-xxxzip ) apache-openmeetings-xxxzip到新目录 进入此新目录并执行./

    rocketmq-client-go:Apache RocketMQ Go客户端

    RocketMQ Client Go 完全支持产品的RocketMQ Client,它几乎支持Apache RocketMQ的全部功能,例如发布和订阅消息,ACL,跟踪等。...邮件列表: https : //rocketmq.apache.org/about/contact/ 主页: https : //ro

    基于 SpringBoot+ +Mybatis+ Apache velocity 开发 webservice +源代码+文档说明

    1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...

    (全)传智播客PHP就业班视频完整课程

    8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建和使用① appserv套件安装 8-17 4.php开发环境的...

Global site tag (gtag.js) - Google Analytics