云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

金山云_服务器发布网站_学生机

小七 141 0

大家好,大数据怎么样,

反应式编程范式主要是关于处理数据流。Wikipedia对此的定义是"在计算中,大数据的概念,大数据解决方案,反应式编程是一种与数据流和变化传播有关的声明式编程范式……"

有一个流行的JavaScript库reactive JS(RxJS)可用于此类编程

reactive JS(RxJS)在处理连续流时非常有用大量的数据。数据流可以是来自服务器或新闻源的http响应、用户输入(如按钮点击)等。RxJS库还有许多现成的操作符来操作传入的数据流。

要在UI5应用程序中使用RxJS,免费大数据,我们将从带有按钮的简单UI5应用程序开始,生成随机数字流并显示最新生成的数字。我们将使用简单的JSON模型来存储最新的号码并显示如下:

UI5应用程序

我们将使用RxJS observable和subscriber将生成的号码传输到模型,美国云服务器,而不是直接从按钮按下事件处理程序更新模型。如下图所示,可以观察到多个订户。

应用程序中的高级数据流。

让我们从简单的应用程序开始,使用按钮和输入字段。应用程序结构如下所示,为RxJS库v5.5.6添加了库文件夹和源文件。

组件初始化方法初始化JSON模型以保存随机数流中的最新数字。

在视图控制器上导入RxJS库-为了简化应用程序库在视图级别导入,但是,它将在整个应用程序中可用。在实际应用程序中,库应该在应用程序级加载和初始化。

在视图初始化时创建可观察到的发出数字序列和订阅视图方法。生成新号码时将调用Subscribed方法。JSON模型用接收到的新数字更新。

为按钮创建视图元素,输入文本元素,并用控制器方法链接按钮事件。

事件处理程序方法将生成新的4位随机整数,并将其添加到可观察序列。

最后,退出视图时取消订阅可观察对象。

以下是查看控制器代码以供参考。

希望这将有助于在UI5应用程序中实现反应式编程范式。