天天看点

SAP UI5 application component运行时加载的奥秘

Created by Jerry Wang, last modified on Aug 09, 2015

shell

openSomething

getServiceConfig

parseShellHash

Hash

exec

initiateApplication

AppConfiguration.getMetadata

成功读取LPD_CUST里维护的additional信息:

SAP UI5 application component运行时加载的奥秘

拿到Service的config信息:

SAP UI5 application component运行时加载的奥秘

hash就是semantic object + action:

SAP UI5 application component运行时加载的奥秘

使用正则表达式解析semantic object:

SAP UI5 application component运行时加载的奥秘

在LPD_CUST里配置的application type为URL:

执行initialization操作:

SAP UI5 application component运行时加载的奥秘

在这里load component.js:

SAP UI5 application component运行时加载的奥秘

runtime callstack:

SAP UI5 application component运行时加载的奥秘