登录Hybris前台,在商品目录中选择Digitalcamera:点击一个商品进入详情页:注意商品详情的url:这个详情页的路由和路由思路很像SAPUI5。在SAPUI5应用中,每个页面都会有对应的路由配置信息。信息的结构如下图所示,包括页面的逻辑名称、路由的目标url和页面的实际名称。我们在浏览器地址栏中看到的细节是一个逻辑名称。回到Hybris,这个urlhttps://localhost:9002/yacceleatorstorefront/electronics/en/Open-Catalogue/Cameras/Digital-Cameras/Digital-Compacts/DSC-H20/p/1978440_blue的处理由文件夹页面处理控制器ProductPageController处理:根据SpringMVC提供的注解@requestmapping,运行时会自动将当前商品的编号赋值给变量productCode,然后通过类似CRMWebUI的路径传递商品对应的数据BOL层->Genil层->DB层取出来,最后填写模型变量。该模型变量最终用于在JSPUI上显示数据。关于Hybris的这些层如何交互,可以参考我的微信公众号文章产品展示页浅谈Hybris系列2:DTO、Converter和Populator
