天天看點

SAP Hybris Commerce的頁面路由實作

登入Hybris前台,在product catalog裡選擇Digital camera:

SAP Hybris Commerce的頁面路由實作

點選某個product進入detail頁面:

SAP Hybris Commerce的頁面路由實作
SAP Hybris Commerce的頁面路由實作

這個detail page的route和我們做Fiori時的思路很像:

SAP Hybris Commerce的頁面路由實作
SAP Hybris Commerce的頁面路由實作

這個detail url https://localhost:9002/yacceleratorstorefront/electronics/en/Open-Catalogue/Cameras/Digital-Cameras/Digital-Compacts/DSC-H20/p/1978440_blue的響應請求是在這個folder的這個controller下面處理的:

SAP Hybris Commerce的頁面路由實作

根據SpringMVC提供的注解@RequestMapping, 在runtime時目前産品的編号會被自動指派給變量productCode, 然後通過類似CRM WebUI BOL layer->Genil layer->DB layer的方式把對應product的資料取出來,最後填充給model變量。這個model變量最後用于在JSP UI上顯示資料。

SAP Hybris Commerce的頁面路由實作