用途:为 SAP Commerce Cloud(原 Hybris)开发提供指导,覆盖扩展开发、类型系统建模、服务层实现、数据管理、API 定制以及 Cloud(CCv2)与 On-Premise 部署下的 Accelerator 模式。
主要能力与架构:平台基于 Java 与 Spring。类型系统通过 items.xml 定义 item 类型、属性、关系与枚举,构建时编译为 Java 类。功能以扩展(extension)模块化组织,每个扩展含 extensioninfo.xml、items.xml 与 *-spring.xml。服务层为四层:Facade→Service→DAO→Model。数据管理包含 ImpEx 导入导出脚本与 FlexibleSearch 类 SQL 查询。OCC API 提供 RESTful 服务,控制器用 DataMapper 转换 DTO。Accelerator 提供 B2C 与 B2B 预建店面。此外涉及 CronJob 与任务引擎、业务流程、Solr 搜索、基于 Drools 的促销规则引擎、多层缓存与 Backoffice 配置。
使用方式:常见流程包括用 ant extgen 生成扩展、在 items.xml 定义类型、在 *-spring.xml 配置 bean、加入 localextensions.xml 后执行 ant clean all;用 INSERT_UPDATE 编写 .impex 并通过 HAC 或 ant importImpex 导入;用 FlexibleSearch 查询;实现 AbstractJobPerformable 并配置 ServicelayerJob、CronJob 与 Trigger;以 XML 定义业务流程并注册动作 bean;配置 SolrFacetSearchConfig 等实现商品搜索。
限制:具体价格、收费模式、平台兼容版本与效果指标暂未提供;示例命令应保持原样,不要修改。