GraphQL是Facebook提出的一种数据查询语言,核心特性是数据聚合和按需索取,目前被广泛应用于前后端之间,解决客户端灵活使用数据问题。本文介绍的是GraphQL的另一种实践,我们将GraphQL下沉至后端BFF层之下,结合元数据技术,实现数据和加工逻辑的按需查询和执行。这样不仅解决了后端BF ...
分类:
其他好文 时间:
2021-05-24 05:42:17
阅读次数:
0
Hive是什么? 个人理解是把存储在hdfs上的数据映射位一张数据库表,提供类sql(HQL)语句的查询,方便数据的分析,查询。另外一点就是自动的把HQL转化为MapRudecu、Tez、Spark执行。 Hive的架构 用户接口:可以是hive shell,jdbc(java 访问hive),we ...
分类:
其他好文 时间:
2020-04-27 15:21:33
阅读次数:
59
从小工到专家这本书,很细致的讲了编程中的问题。通过这次,我学到了消除bug可以用老式二分法。文本操纵有数据库维护、Java属性、测试数据生成、c与object Pascal的接口、生成wab文档等。 被动代码生成器减少了敲键的次数,用途由创建新的源文件、在编程语言中进行一次性转换、生成查找表及其他在 ...
分类:
其他好文 时间:
2019-10-31 14:56:42
阅读次数:
90
class NameForm extends React.Component { constructor(props) { super(props); this.state = { metas:[ {type:"input",prop:"name",label:"name",defaultValue ...
分类:
其他好文 时间:
2019-02-08 11:51:47
阅读次数:
206
Kettle是一款开源的、元数据驱动的ETL工具集,是开源ETL工具里功能比较强大的一个。用来帮助你实现:抽取、转换、装入、和加载数据;翻译成中文名称水壶,名字的起源正如该项目主程序员MATT在一个论坛里说的那样:希望把各种数据放到一个壶里然后以一种指定格式流出。 Kettle是一个独立的产品,但它 ...
分类:
其他好文 时间:
2018-08-14 14:44:18
阅读次数:
163
EEPlat的元模型体系是元数据驱动的必要条件之中的一个。仅仅有通过元模型可以完好的描写叙述一个软件系统。才可以完整的定义该软件系统的元数据,也才干真正实现软件系统的元数据驱动式开发。也就意味着一个软件系统的UI、业务逻辑、流程、功能、权限等均须要可以通过元模型描写叙述,可以完整的定义出对应的元数据 ...
分类:
其他好文 时间:
2017-07-30 21:16:14
阅读次数:
200
EEPlat PaaS平台提供了基于元数据驱动的以配置为主的高速开发平台,同一时候提供了完整的多租户实现,各租户拥有自己的独立应用和数据库,租户间实现了应用和数据的全然隔离。 EEPlat PaaS平台包含四大子系统:多租户管理子系统、企业应用后台配置开发环境、元数据驱动引擎、企业应用分发管理子系统 ...
分类:
其他好文 时间:
2017-05-29 11:04:28
阅读次数:
181
EEPlat最新版继承了百度的eChart组件,方便建立各种统计图表。如下图所示:
在这里,我们将简单介绍EEPlat的图表配置功能。
首先我们建立一张Demo数据表。如用户访问来源,Demo表包含三个字段:关键字、来源、来源数量。然后输入Demo数据,展示来源分布率图表。
创建表如下,并初始化。
点击完...
分类:
其他好文 时间:
2015-08-14 13:52:16
阅读次数:
271
综述EEPlatPaaS和Saleforce的Force.com都是元数据驱动应用的解决方式。整体而言,Force.com提供了更上层的解决方式,屏蔽了SQL语句、数据库;EEPlat更加底层,有更加完备的元模型体系,有明显的前后台(业务逻辑、UI)分类,并没有屏蔽SQL语句以及数据库。从开放性来说...
分类:
其他好文 时间:
2015-06-01 16:14:52
阅读次数:
203
控制器是EEPlat平台界面层部分的核心概念,平台中界面展示都是通过平台的各种控制器综合控制输出的。
EEPlat平台的界面层模型采用了HMVC模式。HMVC模式的采用使得EEPlat平台界面层能够实现从粗粒度到细粒度的灵活的复用,也就是说从比较大的界面区域到最细粒度的界面元素都能够得到良好的复用。为了实现复用,把这些界面粒度通过控制器来实现,也就是说界面的各层次的复用通过各层次的控制器的复用来...
分类:
其他好文 时间:
2014-08-19 16:37:34
阅读次数:
236