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

SAP Hybris和ABAP Netweaver里的DAO(Data access object)

阅读更多

DAO在Hybris里的定义:

A DAO (Data Access Object) is an interface to the storage back end system. DAOs store and retrieve objects. You use DAOs to save, remove, and find models. DAOs are the place to put SQL or FlexibleSearch statements and nowhere else. This is to ensure further decoupling from the underlying storage facility. DAOs interact with services via models and with the database via FlexibleSearch and SQL statements.

确实这是一个common的concept, 就是对持久层的CRUD进行封装,以实现上一层对持久层具体实现的解耦。

随便抽一个ABAP的DAO实现:

Hybris里所有DAO实现的super class是hybris标准的框架DAO, 定义在如下namespace里. 讨论都是一个DAO作为interface定义操作,

另一个default开头的DAO提供default实现: 拼SQL然后call flexibile search.

这里的flexible search就相当于ABAP的OPEN SQL, 把DB的access同具体的DB provider解耦。

runtime时具体用哪个DAO的实现,是在Spring的配置文件里注入的:

0
1
分享到:
评论

相关推荐

    SAP hybris电商实施和开发

    SAP hybris是SAP公司旗下一款成熟的电子商务解决方案,提供了包括B2C和B2B在内的全面电子商务解决方案。SAP hybris电商实施和开发的案例分享表明,该平台利用了模块化和服务导向架构(SOA),以此来快速响应业务需求...

    SAP Hybris 框架介绍

    在应用场景上,SAP Hybris广泛应用于零售、批发、制造和服务行业,尤其适合需要进行复杂商务流程管理的企业。例如,大型零售商可以利用它来管理全球的线上商店,汽车制造商可以创建定制化的购车体验,服务提供商则...

    SAP hybris 6.4 B2C平台搭建文档

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

    藏经阁-SAP Hybris零售行业解决方案 SAP Retail Industry Solution with Hybris

    SAP Hybris作为客户参与和商务的基础,与SAP ERP Retail、SCM、CRM等模块紧密集成,形成一个强大的全渠道生态系统,包括云销售、营销数据管理、物联网(IoT)工具、社交媒体互动等,为零售商和品牌商提供全方位的...

    掌握Java-SAP Hybris组件:专业级培训与实践

    - **SAP Hybris电子商务平台开发者**:对于已经熟悉或正在学习Hybris平台的开发者来说,掌握Java-SAP Hybris Component是非常重要的一步,这将极大地提升他们在项目中的贡献度和工作效率。 - **对Java编程感兴趣的...

    Java-SAP Hybris Template Builder:高效构建电子商务模板的终极工具

    本文旨在详细介绍 Java-SAP Hybris Template Builder 的核心功能、应用场景以及如何利用这一工具来提升开发效率和项目可维护性。 #### 二、Java-SAP Hybris Template Builder 概述 Java-SAP Hybris Template ...

    SAP hybris电子商务全渠道解决方案介绍

    SAP hybris电子商务全渠道解决方案介绍 加QQ2823792750 获取

    用于客户Gmail插件的SAP Hybris Cloud「SAP Hybris Cloud for Customer Gmail Add-in」-crx插件

    该扩展将Gmail与SAP Hybris Cloud for Customer解决方案连接起来,在向潜在客户和客户发送电子邮件时提供所有销售信息的快速浏览,并允许您链接电子邮件对话,搜索重复联系人,创建新的潜在客户,任务和访问,全部...

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

    2. **配置Hybris插件**: 在Eclipse的“Preferences”中,找到“SAP Hybris Commerce Platform”设置,配置Hybris安装路径和工作空间。 3. **创建连接**: 在“Servers”视图中,右键选择“New” -> “SAP Hybris ...

    2017年SAP Hybris 消费者洞察报告 - 中国

    数字创新现已改变我们的生活方式:沟通、购物、支付、学习和工作。同时也改变 了我们追求爱情的方式。如今,由于网上交友提供了更多选择和机会,通过 Tinder 等应用程序找到潜在伴侣的情况并不鲜见。但寻求和发展...

    hybris帮助文档

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

    hybris:Worldpay SAP Hybris插件

    适用于SAP Commerce Cloud的Worldpay连接器SAP Commerce Cloud的Worldpay连接器是Commerce店面的无缝扩展,使零售商可以通过一次集成以安全,合规和统一的方式实施其全球支付策略。 广泛的WorldPay扩展使零售商能够...

    sap hypris学习资料

    SAP Hybris,现已被命名为SAP Commerce Cloud,是一款由SAP公司提供的全面的电子商务解决方案。这个平台旨在帮助企业构建、运行并优化其线上业务,提供跨渠道的个性化购物体验。在深入探讨SAP Hybris的学习资料之前...

    带有流浪汉的安装混合:使用流浪汉安装SAP Hybris

    在IT行业中,SAP Hybris是一个著名的电子商务平台,它提供了高度可扩展的解决方案,用于构建复杂的B2B和B2C在线商店。本教程将详细解释如何使用Vagrant这一轻量级虚拟化工具来安装SAP Hybris。Vagrant允许开发者在...

    sap学习操作手册,帮助文档

    通过深入学习这份手册,无论是初学者还是有经验的SAP用户,都能提升对SAP Business One的理解和操作技能,更好地利用这一强大的工具来优化企业的业务流程和管理效率。 总的来说,这个压缩包提供的资料对于学习SAP...

    hybris入门手册_hybris

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

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

    本文将详细介绍SAP hybris作为一个强大的电子商务解决方案的开发实施路线、流程和核心技术。SAP hybris是一款专为B2C和B2B电子商务设计的全面解决方案,以其模块化和服务导向的架构著称,强调对电子商务的专注和强大...

    [R/3]100小时学会SAP 通关指南.pdf

    [R/3]100小时学会SAP 通关指南

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

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

Global site tag (gtag.js) - Google Analytics