Hybris Enterprise Commerce Platform 服务层的设计与实现
Hybris Enterprise Commerce Platform这个系列之前已经由我的同事,SAP成都研究院Hybris开发团队的同事 张健(Zhang Jonathan) 发布过两篇文章了。这里Jerry要特别感谢张健,尽管最近他的第二个孩子诞生了,工作之余的生活变得更加忙碌,然而张健仍然抽出少的可怜的业余时间完成了这个系列的第三篇文章。 前两篇文章分别介绍了SAP Hybris的前端和DTO层: 从产品展示页面谈谈Hybris的特有概念和设计结构 从产品展示页面谈谈Hybris系列之二: DTO, Converter和Populator 本文由张健继续向我们介绍SAP Hybris的持久层即Service层。下面是他的正文。 前两篇文章分别介绍了SAP Hybris的前端和DTO层: 从产品展示页面谈谈Hybris的特有概念和设计结构 从产品展示页面谈谈Hybris系列之二: DTO, Converter和Populator 当我们打开Hybris某个Product的明细页面时,Hybris后台执行了下面三步逻辑: 1. Service层从数据库里把数据取出,以Model(又称为DAO对象)的形式返回给Facade层。 2. Facade层调用Converter, 在Populator的帮助下,基于Model生成了DTO。 3.