登录Hybris前台,在product catalog里选择Digital camera:
点击某个产品进入明细页面:
注意产品明细这个url:
这个明细页面的路由和SAP UI5的路由思路很像。
在SAP UI5应用里,每个页面都会有一个对应的路由配置信息。该信息的结构如下图所示,包含一个页面的逻辑名称,路由的target url和页面的实际名称。我们在浏览器地址栏里看到的detail为逻辑名称。
回到Hybris,这个url https://localhost:9002/yacceleratorstorefront/electronics/en/Open-Catalogue/Cameras/Digital-Cameras/Digital-Compacts/DSC-H20/p/1978440_blue的请求的处理交由文件夹pages的controller ProductPageController处理:
根据SpringMVC提供的注解@requestmapping, 在运行时当前产品的编号会被自动赋值给变量productCode, 然后通过类似CRM WebUI BOL layer->Genil layer->DB layer的路径把对应product的数据取出来,最后填充给model变量。这个model变量最后用于在JSP UI上显示数据。
关于Hybris这几层之间如何交互的更多介绍,请参考我的微信公众号文章从产品展示页面谈谈Hybris系列之二: DTO, Converter和Populator
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
Hybris Platform Installation Guide
hybris培训资料,(hybris softwareAn SAP Company)
基于Hybris的全渠道零售平台解决方案 电子商务平台建设 全渠道中台建设 Hybris架构方案 Hybris需求要点解说
这是hybris的wiki上面直接翻译成中文版的,所以部分内容有点瑕疵
hybris电商开发实施路线和流程hybris电商开发实施路线和流程
hybris 中文介绍
Hybris Trail学习指南 中文
SAP hybris 开发顾问实战讲义 Hybris是SAP全渠道电商套件
SAP hybris电商实施和开发 hybris采用了Java语言和Spring框架,可以根据业务需求变化快速二次开发实施和上线
hybris学习
数据校验框架在hybris的使用,以达到简化数据校验的目的。
对SAP Hybris 框架的介绍,主要介绍了具体的架构体系,应用场景以及包含的模块功能等
hybris的关于组建的应用和开发,在电商网站上又很多组建要自己开发,怎样开发一个自己想要实现功能,就需要开发一套组建!
Idea集成jenkins以达到高效开发,Hybris ant 执行小技巧
hybris wcms
hybris电商开发实施路线和流程.pptx
hybris Email WCMS and Process Engine 发送邮件
SAP收购了Hybris的全渠道解决方案
很完整的hybris框架介绍资料,新手入门,特别适合看。 最大的B2C和B2B电子商务专家 最全面电子商务解决方案 (incl. WCMS, PCM) 模块化和服务导向架构 最多合作伙伴 资金实力及对电子商务的独家重点 全球超过400家...
目前SAP主推的电商平台,Hybris_体系架构分析(一)