Apache Daffodil 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Apache Daffodil 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Apache Daffodil 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Apache Daffodil 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Apache Daffodil 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Apache Daffodil 是 DFDL 规范的开源实现,该规范使用 DFDL 数据描述将固定格式的数据解析为信息集。通常将此信息集转换为 XML 或 JSON,以允许通过公认的 XML 或 JSON 技术和库来使用、检查和处理现有解决方案中的固定格式数据。 Daffodil 还能够将数据序列化或“解析”为原始数据格式。 DFDL 信息集也可以直接与数据处理框架所承载的数据结构进行相互转换,从而绕开任何 XML / JSON 开销。

构建要求

  • JDK 8 或更高
  • SBT 0.13.8 或更高

开始

SBT 是官方支持的工具,用于构建 Daffodil、运行所有测试、创建包等。下面是 Daffodil 开发中比较常用的一些命令。

  • 编译

    $ sbt compile
  • 测试 
    $ sbt test 
    $ sbt it:test
  •  命令行界面
    $ sbt daffodil-cli/stage
  • 许可证检查 
    $ sbt ratCheck
  • 测试覆盖率报告 
    $ sbt clean coverage test it:test
    $ sbt coverageAggregate
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
03/08 07:31

Apache Daffodil 成为 ASF 顶级项目

Apache 软件基金会宣布 Apache Daffodil 成为顶级项目(Top-Level Project,TLP)。 Apache Daffodil 是数据格式描述语言(Data Format Description Language)DFDL 1.0 规范的开源实现,以实现通用数据交换。该项目于 2009 年在伊利诺伊大学国家超级计算应用国家中心(NCSA)首次创建,并于 2017 年 8 月进入 Apache 孵化器。数据格式描述语言 (DFDL) 是开放网格论坛制定的一种规范,能够描述多种数据格式,包括文本和二进制、...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/02/16 15:22

一个简单、快速、易读的Daffodil(达佛)基础管理平台

# Daffodil(达佛)基础管理平台免费开源 一个简单、快速、易读的maven项目【[项目地址](https://gitee.com/weijiang_admin)】系统说明 本人出生地水仙花之都【[漳州](http://www.zhangzhou.gov.cn/)】 Daffodil英文翻译意思是水仙花,本人也比较佛系且Daffodil音含 [ 达佛 ] 于是就叫“达佛基础管理平台” 系统演示地址达佛基础管理平台 #### 介绍 本系统是基于SpringBoot的后台管理系统 易读易懂、界面简洁美观。 采用技术Spr...

0
0
发表了博客
2020/05/06 09:53

通过Daffodil for VS使VS2010的IDE可以用VC6 VC7.1 VC9等编译器进行项目编译

本文内容中的部分资料和知识来源于网络,具体引用出处不明. VS的IDE从VC6到VS2010的变化可谓是天翻地覆,最新的VS2010有一个特性就是支持多显示器开发,这无疑为我们的开发带来很大的便利. VC的各种版本也都有它自己的特点,像VC6就以速度快著称. 随着操作系统的不断进化,即使是开发人员对新系统的华丽界面也有所动心.我就是 哈哈. Win7正式发布以来 一直没太关注,因为之前尝试过Vista,被各种挫折打败了.去年开始才算正式踏上了使用...

0
0
发表于大前端专区
2018/01/11 12:15

通过Daffodil for VS使VS2010的IDE可以用VC6 VC7.1 VC9等编译器进行项目编译

本文内容中的部分资料和知识来源于网络,具体引用出处不明. VS的IDE从VC6到VS2010的变化可谓是天翻地覆,最新的VS2010有一个特性就是支持多显示器开发,这无疑为我们的开发带来很大的便利. VC的各种版本也都有它自己的特点,像VC6就以速度快著称. 随着操作系统的不断进化,即使是开发人员对新系统的华丽界面也有所动心.我就是 哈哈. Win7正式发布以来 一直没太关注,因为之前尝试过Vista,被各种挫折打败了.去年开始才算正式踏上了使用...

0
1
发表了博客
2018/02/23 11:49

apache

#apache ##apache介绍   apache是个开源的网页服务器,也是个模块化的服务器。   apache可以支持SSL技术,支持多个虚拟主机。   apache是以进程为基础的架构,进程要比线程消耗更多的系统开支,不太适合多处理器环境,因此在一个apache web 站点扩容时,通常是增加服务器或扩充集群节点而不是增加处理器。 ##apache的特性   1.支持HTTP/1.1通信协议   2.拥有简单而强有力的基于文件的配置过程   3.支持通用网关接口   4.支持基于IP和基...

0
0
发表于服务端专区
2018/05/04 13:32

Apache

1.常见命令 1.1 sudo apachectl -v  //一般来说Mac系统都会自带Apache环境,此命令的用处是查看当前系统的Apache版本 1.2 sudo apachectl -k start //启动Apache 此步骤过后就可以查看Apche是否已经启动了,在safari地址栏中输入”http://localhost“或”127.0.0.1“,如果网页中出现”ItWork!“则表示已经启动。 1.2 sudo apachectl -k stop //停止Apache 1.3 sudo apachectl -k restart //重启Apache...

0
0
发表了博客
2012/07/11 10:47

apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。 http://baike.baidu.com/view/28283.htm

0
1
发表了博客
2019/05/23 11:37

Apache

Apacche web服务器(lamp架构) http超文本协议 统一资源标识符 URI 统一资源定位符 URL 其实包含了这些东西 http://www.sina.com.cn:80/admin/index.php ssl 安全套接字(声明一个协议) http:// 域名 www.sina.com.cn 端口 :80 http对应80端口,https对应443端口 网址目录和文件名 /admin/index.php apache三种工作模式 httpd –V 即可查看工作模式,但需先下载此命令 yum install httpd -y prefork:一个进程处理一个用户请求...

0
0
发表了博客
2009/05/08 00:19

Apache

SOS,spark!xxx网站打开奇慢,快点给看看,赶紧帮个忙解决。 于是代班超人紧急出动,SSH登录后台,按照俺一贯的二把刀操作手法: 1、检查内存使用情况 free -m 2、查看当前进程情况 top 以上两步未看出啥异常,那就看看apache进程吧 ps -aux|grep apache 好象进程数是多了点,但也不离谱呀,懒得深究,重启下apache得了!(自已鄙视自己一下) 无果,还是慢,而且是一启动就很慢,这就不对劲了!而且很奇怪,一启动apache的进程...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
8 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部