`
JerryWang_SAP
  • 浏览: 1029178 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Hybris UI的Route(路由)实现

阅读更多

登录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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 
 
0
0
分享到:
评论

相关推荐

    hybris的搭建、使用、集成eclipse(中文版)

    **Hybris概述** Hybris是一款强大的电子商务平台,用于构建高度可扩展且多功能的B2B和B2C在线商店。它提供了丰富的功能,包括产品管理、订单处理、库存控制、客户关系管理、市场营销等,支持多渠道销售,如web、...

    Hybris Platform Installation Guide

    ### Hybris Platform 安装指南知识点详述 #### 引言 Hybris Platform 是一个功能强大的电子商务解决方案平台,被广泛应用于构建多渠道、全渠道的零售业务系统。本指南将详细解析如何安装与初始化 Hybris Commerce ...

    数据校验框架在hybris中的使用

    在电子商务平台Hybris中,数据校验框架扮演着确保数据准确性和一致性的关键角色。本文将详细介绍如何在Hybris中利用数据校验框架进行有效的数据验证。 1. 背景 在传统的开发方式中,数据校验通常通过编写if语句来...

    hybris commerce developer traning 1

    服务(Services)在hybris中指的是系统提供的各种功能接口,可由开发人员调用以实现业务逻辑。 10. 事务处理(Transactions): 在电子商务中,事务处理保证了数据的一致性和完整性。在hybris中,事务处理涉及...

    SAP hybris电商实施和开发

    这种组合不仅加强了hybris在电子商务领域的竞争力,还允许开发者利用Spring丰富的生态系统,包括但不限于Spring MVC、Spring Batch、Spring Security等,以实现各种业务逻辑和安全需求。 从技术架构角度而言,SAP ...

    Hybris Trail学习指南_中文

    用户界面层支持多种设备和渠道,包括桌面、移动和社交媒体,实现无缝的多渠道体验。 在Hybris Trail中,你将学习如何配置和扩展这个平台。这涉及到设置商品目录、管理促销活动、构建自定义工作流,以及集成外部系统...

    hybris 中文介绍

    - **制造业**:制造商通过 hybris 实现了更高效的供应链管理,比如实时跟踪库存状态,及时响应市场需求变化。 - **电信行业**:电信公司借助 hybris 平台改进了客户服务流程,提升了服务质量。 #### Q&A 针对 ...

    SAP Hybris 框架介绍

    `Solution Brief_SAP Hybris Marketing 开展一对一营销_zhCN.pdf`这个文件可能详细介绍了SAP Hybris的市场营销模块,该模块旨在通过大数据分析实现一对一的精准营销。它可能涵盖了以下几点: 1. **客户洞察**:利用...

    hybris入门手册_hybris

    【标题】"hybris入门手册_hybris"涵盖了SAP的hybris平台,这是一个高度可扩展的电子商务解决方案,主要用于构建B2B和B2C在线商店。Hybris平台结合了内容管理、订单处理、产品目录管理、客户服务和市场推广等多种功能...

    hybris电商开发实施路线和流程.pptx

    【hybris电商开发实施路线和流程】 hybris是一款强大的全渠道电子商务解决方案,它以其模块化、服务导向的架构,为B2C和B2B电商提供了全面的支持。该平台不仅涵盖了传统的网页销售,还覆盖了呼叫中心、市场、移动...

    Hybris产品特点

    通过提供一套完整的工具和技术框架,Hybris帮助企业在多渠道环境下实现无缝连接与高效运营。本文将详细介绍Hybris的核心功能以及其在技术层面的具体实现方式。 #### 二、平台核心功能 1. **应用服务器支持** - ...

    Hybris Trail学习指南.htm

    基于Hybris的全渠道零售平台解决方案 电子商务平台建设 全渠道中台建设 Hybris架构方案 Hybris需求要点解说

    hybris帮助文档

    Hybris是SAP公司的一款全渠道商务平台,主要帮助企业构建、扩展和管理电子商务网站,实现线上线下业务的无缝集成。它提供了一整套先进的B2B和B2C电子商务解决方案,包括产品目录管理、订单处理、支付集成、客户服务...

    Hybris_体系架构分析(一)

    1. **跨渠道电商应用**:Hybris Mobile解决方案能够实现线上线下的无缝对接,为用户提供一致性的购物体验。 2. **多终端适配技术**:无论是在手机、平板电脑还是其他智能设备上,都能够呈现出最佳显示效果。 3. ...

    hybris电商开发实施路线和流程

    hybris电商开发实施路线和流程hybris电商开发实施路线和流程

    hybris Developer Training Part I - Core Platform - Module 08 - ServiceLayer

    Hybris的核心架构被设计为服务导向架构(SOA),这使得它能够利用Spring框架提供的特性来实现高度可配置和可扩展的业务逻辑。 Hybris的Service Layer(服务层)是整个平台的一个核心组件,它允许开发者实现自定义的...

    SAP hybris 6.4 B2C平台搭建文档

    ### SAP Hybris 6.4 B2C 平台搭建详解 #### 一、概述 本文档旨在为SAP Hybris 6.4初学者提供一份详细的B2C平台搭建指南。通过本教程,读者可以了解如何从零开始搭建一个完整的Hybris 6.4 B2C平台,并解决在搭建...

    idea jenkins集成及Hybris构建小技巧

    3. **快速部署配置更改**:对于local.properties和project.properties的修改,可以直接在HAC(Hybris Administration Console)的platform -> configuration中更改,以避免长时间重启。但这种方法有时因缓存问题可能...

    hybris Email WCMS and Process Engine 发送邮件

    根据提供的文件信息,本文将详细解释Hybris Email WCMS(Web Content Management System)与Process Engine在邮件发送中的集成过程及关键技术点。 ### Hybris Email WCMS 和 Process Engine 的概述 Hybris是SAP...

Global site tag (gtag.js) - Google Analytics