登录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上显示数据。

java hybris_Hybris UI的Route(路由)实现相关推荐

  1. Hybris UI的Route(路由)实现

    登录Hybris前台,在product catalog里选择Digital camera: 点击某个产品进入明细页面: 注意产品明细这个url: 这个明细页面的路由和SAP UI5的路由思路很像. 在 ...

  2. hadoop中datanode无法启动,报Caused by: java.net.NoRouteToHostException: No route to host

    今天把hadoop环境给搭起来了,在master上面启动hadoop后,jps查看进程,SecondaryNameNode NameNode Jps DataNode JobTracker TaskT ...

  3. java.net.noroute,java.net.NoRouteToHostException: No route to host

    今天重装了服务器的系统之后,重新在两台服务器布署es集群之后,发现es启动报错: [2015-06-16 10:33:33,455][WARN ][transport.netty          ] ...

  4. RHEL 5下配置Hadoop集群:java.net.NoRouteToHostException: No route to host问题的解决

    最近,要把原来基于Ubuntu下配置的Hadoop集群迁移到RHEL 5下,结果在启动的时候,出现了莫名其妙的问题: Namenode进程启动起来了,但是在登录到Datanode上启动集群slaves ...

  5. java.net.NoRouteToHostException: No route to host解决方法

    java.net.NoRouteToHostException: No route to host解决方法 参考文章: (1)java.net.NoRouteToHostException: No r ...

  6. php框架 路由_PHP框架开发之Route路由简单实现

    参数Laravel路由的使用方式,来效仿一个简单的路由实现方式class Route { /** * @var $_instance // 实例 */ private static $_instanc ...

  7. vdbench运行报错:java.net.NoRouteToHostException: No route to host (Host unreachable)

    vdbench运行报错:java.net.NoRouteToHostException: No route to host (Host unreachable) 10:19:13.945 hd2-0 ...

  8. java 上下键_用键盘的上下左右键控制JAVA SWING UI中的组件的移动等事件 | 学步园...

    用键盘的上下左右键控制JAVA SWING UI中的组件的移动等事件 import java.awt.*; import java.awt.event.*; import javax.swing.*; ...

  9. ui加Java岗位_本人不怕加班,java和ui学哪个好,打算以后往产品经理方向发展?...

    先说下你的几点问题,三个关键词.①:高中学历.②:不怕吃苦.③:学Java好还是学UI? 关键词一:我们选择做任何一个行业,我们都要对其市场行情进行一个了解,就Java和UI两个行业来看,我自己本身做 ...

最新文章

  1. 软件测试用户故事评审实验报告,软件测试评审题目.doc
  2. 传输协议不安全,数据泄露谁之过?——流量劫持技术分析
  3. 昆山万象汇机器人_昆山十镇,在售新盘汇总
  4. int?id与id??1 的意思
  5. 每次请求刷新token的时间
  6. IT 史上那些不为人知的第一次
  7. win定时关机_电脑快速关机的8种方法,很多人都不知道!
  8. Silverlight:针式打印机文字模糊的改善办法
  9. 深度学习入门:基于Python的理论与实现——第一章Python入门
  10. matlab 输出 syms,matlab中latex和syms的完美结合
  11. 前端开发人员的精彩文字
  12. dotnet 基于 debian 创建一个 docker 的 sdk 镜像
  13. 【笔记】excel预加载word引用
  14. js修改伪元素的属性、styleSheets获取样式表,Failed to read the 'cssRules' property from 'CSSStyleSheet' Cannot acces
  15. 水仙花数 matlab,matlab向量运算解决水仙花数问题
  16. 001、JDK环境配置
  17. 看全新升级的KubeSphere 3.0 如何助力企业在容器混合云时代乘风破浪?
  18. fabric里的marble私有数据访问案例
  19. 中国造出第一台量子计算机,【新中国的第一】世界首台光量子计算机诞生
  20. linux压缩和解压缩

热门文章

  1. php修护提拉蛋白精华,胶原蛋白雕塑精华_修复精华_抗老紧致精华液-珀莱雅官方网站网站...
  2. SWD协议 源码 入门示例
  3. ofbiz学习——分类
  4. java计算机毕业设计吉他库存管理MyBatis+系统+LW文档+源码+调试部署
  5. CUDA C 编程权威指南 Grossman 第6章 流和并发
  6. 地铁bas服务器系统,浅谈城市轨道交通BAS系统的发展
  7. 自然语言处理NLP文本分类顶会论文阅读笔记(一)
  8. Js新方法array.groupby() 和array.groupbytomap()
  9. Day09 红帽Linux — 2控制对文件的访问
  10. SAP ABAP 学习总结(1):初始SAP ABAP