共计 767 个字符,预计需要花费 2 分钟才能阅读完成。
Spartacus 的次要构建块是后端集成。默认状况下,Spartacus 通过 OCC v2 REST API 与 SAP Commerce Cloud 连贯。然而,因为其灵便的架构,咱们能够通过增加或替换现有的 OCC 连接器来连贯到任何其余零碎。这意味着必须在每个 JavaScript 店面中实现的数据加载和状态治理的所有根底工作都曾经实现。这节俭了大量的开发工夫。更重要的是,Spartacus 团队始终致力于优化这一层,并使其与最新的 SAP Commerce 版本放弃同步。
Spartacus 通过 Restful API 连贯其余零碎的示意图如下:
Spartacus 为 UI 提供了一个独自的包,被称为 @spartacus/storefront
.
它由可重用的 UI 组件和用于构建店面的逻辑组成。它还蕴含一个开箱即用的 B2C 实现,咱们能够依据须要进行调整,此实现也称为 recipe module.
有很多现成的组件,如 Carousel、购物车、产品列表、产品详细信息、搜寻框等。
每个电子商务系统的重要组成部分都离不开搜索引擎优化 (SEO)。Spartacus 反对服务器端渲染,可能微调服务器上渲染的内容和未渲染的内容。Spartacus 开箱即用的规范实现也蕴含了负责生成元数据和构造数据的工具,帮忙搜索引擎了解页面内容。另一个性能是可配置的路由,它容许咱们使咱们的 URL 可共享且对 SEO 敌对。
在零碎可降级性这一块上,因为 Angular 的模块化零碎,咱们能够有选择地抉择想要应用 Spartacus 的哪些局部。另一个有助于定制的 Angular 个性是组件继承。咱们能够扩大任何 Spartacus 组件并依据咱们的须要对其进行调整。最初一件事是 Angular 依赖注入框架,这意味着咱们能够轻松地用咱们本人的自定义服务笼罩现有服务。因而,咱们能够在不涉及库文件的状况下批改应用程序的行为。