手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 云存储 >

MySQL数据库_百度云官方_促销

时间:2021-09-28 15:04:32|来源:魄力云|编辑:魄力云|点击:

您好,云服务器一年多少钱,

我在这篇文章中,我想分享一个关于路由的要求,我在customer Fiori项目上听过好几次,免费大数据,我为它提出了解决方案。

在Fiori应用程序中,视图之间的导航通常是通过基于哈希的导航来实现的,其中一些实体密钥信息在哈希符号后添加到应用程序url中。然后,路由器根据清单.json文件。

使用基于散列的导航有一些很好的理由:例如,它允许在Fiori启动板中将实体详细信息页作为自己的磁贴添加书签。

不幸的是,散列字符串的实体键信息在应用程序中显示得很清楚url(除非它是GUID),并且可以很容易地被用户覆盖。因此,我听到的要求是将实体密钥隐藏在url中。

显然,您会告诉我,保护对实体密钥后面数据的访问的唯一安全方法是在SAP后端使用强大的授权概念。是的。

但是在某些情况下,Fiori项目的速度超过了其他后端项目,需要在UI中控制用户可以做什么和不应该做什么。

这是所提出的解决方案的上下文:哈希字符串参数的模糊化。

这不会阻止真正想在ge后面获取数据的人实体密钥(例如,使用Chrome的开发工具),但它将为典型的最终用户提供指导和控制。

因此,让我们看看如何通过几个步骤实现这一点:

我们创建了一个自定义路由器,它是SAP标准路由器的一个子类,并处理模糊处理和去模糊处理。我们用我们的定制路由器取代了SAP的标准路由器清单.json文件。

Plunker中的演示应用程序在这里可用(如果没有在IE中运行,请尝试使用Chrome)。

详细步骤:

A)创建自定义路由器

它从sap.m继承。路由.路由器. 让我们重新定义方法"navTo"、"fireBeforeRouteMatched"和"fireRouteMatched"。

在我们的演示应用程序中,自定义路由器是在应用程序中定义的,但是你也可以将它存储到你的自定义代码库中,然后在不同的应用程序中重用它。

b)用定制路由器替换SAP的标准路由器清单.json

c)确保自定义路由器在组件.js

init方法的原型将尝试获取中定义的路由器实例清单.json路由器配置,按顺序初始化它。为了实现这一点,我们在"define"语句的第一行强制实例化我们的自定义路由器。

标准应用程序的增强

现在如果您想将此自定义路由器实现到标准应用程序的增强项目中,云从,代码可能看起来略有不同,但这不是问题。

如果组件是用"declare"而不是"define"实例化的,大数据实战,十大淘客软件排名,只需添加带有"require"语句的自定义路由器。

关于清单.json,将完整的"路由"配置部分从原始应用程序复制到增强项目的清单.json文件位于"sap.ui5版本",在声明延期之后,以及替换路由器类。

希望这对有人有用

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号