- Jerry之前的文章 SAP UI5 OData谣言粉碎机:极短时间内发送两个Odata request, 前一个会自动被cancel掉吗,介绍过SAP成都研究院CRM Fiori开发团队开发过的一个Live Search的场景。用户创建Opportunity,维护Account字段,每输入一个字符,都会触发SAP UI5 Input控件的liveChange事件。在该事件的onAccoun... Jerry之前的文章 SAP UI5 OData谣言粉碎机:极短时间内发送两个Odata request, 前一个会自动被cancel掉吗,介绍过SAP成都研究院CRM Fiori开发团队开发过的一个Live Search的场景。用户创建Opportunity,维护Account字段,每输入一个字符,都会触发SAP UI5 Input控件的liveChange事件。在该事件的onAccoun...
- 最近Jerry在做SAP Spartacus开发时,遇到了和本文描述极为类似的场景。因为我学习新知识的时候,总喜欢把之前已经熟悉的知识拿来做横向类比,所以本文首先重温一个不少SAP UI5开发人员都理解得似是而非的知识点,为后续的分享做一个铺垫。本公众号后续的文章,会介绍如何在Angular技术栈里,使用RxJS优雅地解决此类问题。RxJS是Jerry之前的文章 Jerry在2020 SAP... 最近Jerry在做SAP Spartacus开发时,遇到了和本文描述极为类似的场景。因为我学习新知识的时候,总喜欢把之前已经熟悉的知识拿来做横向类比,所以本文首先重温一个不少SAP UI5开发人员都理解得似是而非的知识点,为后续的分享做一个铺垫。本公众号后续的文章,会介绍如何在Angular技术栈里,使用RxJS优雅地解决此类问题。RxJS是Jerry之前的文章 Jerry在2020 SAP...
- Jerry使用Angular做开发已经有几个月了,其间也学习了Angular控件的数据绑定,再回过头来重温SAP UI5控件数据绑定,别有一番味道。之前Jerry时不时会在微信上收到一些朋友的咨询,诸如:“我的SAP UI5控件做了绑定,从Chrome开发者工具也能看到后台返回的OData API确实包含了数据,但是UI5页面渲染出来之后,为什么控件上没有显示绑定的数据呢?”此类问题。其实,... Jerry使用Angular做开发已经有几个月了,其间也学习了Angular控件的数据绑定,再回过头来重温SAP UI5控件数据绑定,别有一番味道。之前Jerry时不时会在微信上收到一些朋友的咨询,诸如:“我的SAP UI5控件做了绑定,从Chrome开发者工具也能看到后台返回的OData API确实包含了数据,但是UI5页面渲染出来之后,为什么控件上没有显示绑定的数据呢?”此类问题。其实,...
- 最近有不少朋友在微信上向我咨询SAP系统和微信公众号集成的问题,因此我把当时写的英文版翻译成中文,发表在华为云社区上。系列目录(1) 微信开发环境的搭建(2) 如何通过微信公众号消费API(3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据(4) 如何将SAP C4C主数据变化推送给微信公众号(5) 如何将SAP UI5应用嵌入到微信公众号菜单中(6) 如何通过OAuth2... 最近有不少朋友在微信上向我咨询SAP系统和微信公众号集成的问题,因此我把当时写的英文版翻译成中文,发表在华为云社区上。系列目录(1) 微信开发环境的搭建(2) 如何通过微信公众号消费API(3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据(4) 如何将SAP C4C主数据变化推送给微信公众号(5) 如何将SAP UI5应用嵌入到微信公众号菜单中(6) 如何通过OAuth2...
- 最近有不少朋友在微信上向我咨询SAP系统和微信公众号集成的问题,因此我把当时写的英文版翻译成中文,发表在华为云社区上。系列目录(1) 微信开发环境的搭建(2) 如何通过微信公众号消费API(3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据(4) 如何将SAP C4C主数据变化推送给微信公众号(5) 如何将SAP UI5应用嵌入到微信公众号菜单中(6) 如何通过OAuth2... 最近有不少朋友在微信上向我咨询SAP系统和微信公众号集成的问题,因此我把当时写的英文版翻译成中文,发表在华为云社区上。系列目录(1) 微信开发环境的搭建(2) 如何通过微信公众号消费API(3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据(4) 如何将SAP C4C主数据变化推送给微信公众号(5) 如何将SAP UI5应用嵌入到微信公众号菜单中(6) 如何通过OAuth2...
- 这是一张Spartacus同Commerce交互的示意图。我们首先看图的最右边。Spartacus同Commerce系统的通信,通过HTTP协议调用OCC API完成。Connector是HTTP调用的发起者,维护了静态的配置信息,即API的endpoint.比如,从Commerce系统读取产品主数据,读取的字段列表以url参数的形式出现在API endpoint里。这些字段列表可以在Con... 这是一张Spartacus同Commerce交互的示意图。我们首先看图的最右边。Spartacus同Commerce系统的通信,通过HTTP协议调用OCC API完成。Connector是HTTP调用的发起者,维护了静态的配置信息,即API的endpoint.比如,从Commerce系统读取产品主数据,读取的字段列表以url参数的形式出现在API endpoint里。这些字段列表可以在Con...
- 本文我们来简要了解Spartacus使用到的一些技术栈和Spartacus同Commerce交互的基本原理。前面说到,Spartacus是基于现代Web开发技术打造而成的一个Storefront开发框架。因此,涉及到的技术栈都是目前前端开发普遍使用的一些比较成熟的技术。除了 Angular 这个前端开发框架之外,Spartacus Storefront 还使用到了 TypeScript 作为... 本文我们来简要了解Spartacus使用到的一些技术栈和Spartacus同Commerce交互的基本原理。前面说到,Spartacus是基于现代Web开发技术打造而成的一个Storefront开发框架。因此,涉及到的技术栈都是目前前端开发普遍使用的一些比较成熟的技术。除了 Angular 这个前端开发框架之外,Spartacus Storefront 还使用到了 TypeScript 作为...
- Spartacus采用API的方式同Commerce交互,这使得Spartacus可以同Commerce分开部署,分别进行升级,比如目前已经发布的Spartacus 3.0,支持从Commerce 1905开始及其之后的所有版本。Spartacus采用Angular开发,编译之后生成JavaScript代码,作为其运行时语言。这样一来,使用Spartacus的二次开发人员,不再需要像过去开发... Spartacus采用API的方式同Commerce交互,这使得Spartacus可以同Commerce分开部署,分别进行升级,比如目前已经发布的Spartacus 3.0,支持从Commerce 1905开始及其之后的所有版本。Spartacus采用Angular开发,编译之后生成JavaScript代码,作为其运行时语言。这样一来,使用Spartacus的二次开发人员,不再需要像过去开发...
- 本文的分享是 笔者在 SAP 2020全球技术大会(SAP TechEd),“客户自主”时代的极致体验分论坛内容之一:本文的分享主要分为以下这些方面来介绍Spartacus.首先,通过Spartacus四大特性的介绍,让大家对作为SAP Commerce Cloud新一代Storefront这个电商前台店铺应用有一个直观的了解。Spartacus的首页如下图所示,其logo是一个印有闪电的购... 本文的分享是 笔者在 SAP 2020全球技术大会(SAP TechEd),“客户自主”时代的极致体验分论坛内容之一:本文的分享主要分为以下这些方面来介绍Spartacus.首先,通过Spartacus四大特性的介绍,让大家对作为SAP Commerce Cloud新一代Storefront这个电商前台店铺应用有一个直观的了解。Spartacus的首页如下图所示,其logo是一个印有闪电的购...
- 本文使用到的所有代码在Github这个文件夹下面:https://github.com/wangzixi-diablo/angular-sandbox/blob/master/src/app/ngrxdemo/service/unittest-study服务类实现:import { Injectable } from '@angular/core';import { HttpClient, ... 本文使用到的所有代码在Github这个文件夹下面:https://github.com/wangzixi-diablo/angular-sandbox/blob/master/src/app/ngrxdemo/service/unittest-study服务类实现:import { Injectable } from '@angular/core';import { HttpClient, ...
- 参考这个StackOverflow讨论Difference between Constructor and ngOnInit得赞超过1000的答案:The Constructor is a default method of the class that is executed when the class is instantiated and ensures proper initial... 参考这个StackOverflow讨论Difference between Constructor and ngOnInit得赞超过1000的答案:The Constructor is a default method of the class that is executed when the class is instantiated and ensures proper initial...
- 登录Hybris前台,在product catalog里选择Digital camera:点击某个product进入detail页面:注意观察PDP(product detail page)这个url:这个detail page的route和我们做Fiori时的思路很像:这个detail url https://localhost:9002/yacceleratorstorefront/el... 登录Hybris前台,在product catalog里选择Digital camera:点击某个product进入detail页面:注意观察PDP(product detail page)这个url:这个detail page的route和我们做Fiori时的思路很像:这个detail url https://localhost:9002/yacceleratorstorefront/el...
- Accelerator是Spartacus发布之前,SAP Commerce Cloud使用的Storefront实现。Accelerator是一个开箱即用的web实现模板,是Commerce平台的一部分,以源代码的方式交付给客户。客户通过一个叫做module generator的工具,基于Accelerator 模板代码生成自己的Storefront实现。Accelerator这种同Com... Accelerator是Spartacus发布之前,SAP Commerce Cloud使用的Storefront实现。Accelerator是一个开箱即用的web实现模板,是Commerce平台的一部分,以源代码的方式交付给客户。客户通过一个叫做module generator的工具,基于Accelerator 模板代码生成自己的Storefront实现。Accelerator这种同Com...
- Jerry最开始是用SAP UI5进行SAP CRM Fiori应用的开发。最近一段时间做SAP Spartacus开发,在用Angular,因此借这个机会将两个前端框架的事件处理实现细节做一个比较。 SAP UI5事件处理通过button控件的attachPress方法注册一个Press事件点击的处理函数:button控件本身的实现是没有attachPress这个方法的,这一点可以从has... Jerry最开始是用SAP UI5进行SAP CRM Fiori应用的开发。最近一段时间做SAP Spartacus开发,在用Angular,因此借这个机会将两个前端框架的事件处理实现细节做一个比较。 SAP UI5事件处理通过button控件的attachPress方法注册一个Press事件点击的处理函数:button控件本身的实现是没有attachPress这个方法的,这一点可以从has...
- 本文更注重用现成工具快速的创建项目。 本文更注重用现成工具快速的创建项目。
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签