SAP UI configuration determination的优先级
CRM WebUI的text determination logic:
https://blogs.sap.com/2014/03/07/ui-text-label-determination-logic/
優先級從高到低: Text Repository-> Design layer -> ABAP Dictionary
WebUI configuration determination:
https://blogs.sap.com/2014/03/07/ui-configuration-determination-logic-introduction/
Custom defined configuration優先級高于SAP configuration
Hybris
Hybris里的配置是通過鍵值對的方式寫到配置文件里的,配置文件有三種不同的位置,按照優先級從高到低影響最后runtime該配置的value.
這個優先級的design在我看來很怪,和SAP傳統的product設計正好相反:server根目錄下的配置文件具有最高的優先級,不同的module folder下的次之,platform folder下的配置文件是配置文件里優先級最低的,最后應用代碼提供default value的優先級反而是最低的,這和ABAP里應用程序可以overwrite表里的配置從而設置新的default value的behavior正好相反。
下圖是一個例子:如果四個地方設置了不同的default value,最后起作用的反而是根目錄下的配置文件: 囧
nodejs里,我們用node命令執行一個module,node在文件系統上找該module的實現文件,也有一系列優先級不同的determination procedure。從debugger里能很清楚看到:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的SAP UI configuration determination的优先级的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNF金秋二觉豪情装扮好看吗 二次觉醒时
- 下一篇: 怎么发糗事百科 糗事百科发帖方法