0

嗨,我对阔叶很陌生。我有一些相同的问题,根据我的知识,在阔叶中,我们有 2 个应用程序管理员和客户端应用程序。我只是想知道我们是否有任何核心阔叶的扩展能力或阔叶赋予的任何能力来编写自己的功能

4

2 回答 2

2

可以通过不同的方式扩展阔叶。

  1. 因为它使用spring,你可以用你的一些服务的实现替换实际的bean,例如(或dao等)
  2. 还有一些扩展点,您可以看到例如org.broadleafcommerce.core.extension.ExtensionManager及其实现,您可以找到可以将自定义验证添加到购物车的点。(您甚至可以更改控制器)。org.broadleafcommerce.core.web.service.UpdateCartServiceExtensionManager为例
  3. Broadleaf 有一些工作流概念,其中包含许多活动:org.broadleafcommerce.core.workflow.Activity,由顺序处理器处理:org.broadleafcommerce.core.workflow.SequenceProcessor。例如,您可以看到org.broadleafcommerce.core.order。 service.workflow.add.ValidateAddRequestActivity具有验证将订单项目添加到购物车的作用。

如果您想找到更多教程,您应该阅读:http ://docs.broadleafcommerce.org/core/current

于 2014-03-07T13:46:58.600 回答
2

您可以编写自己的功能。如果你看过演示站点,它有 3 个子项目 admin、core、site。根据其文档

admin - 具有与管理功能相关的代码,例如添加和管理产品目录

网站 - 有代码来展示产品目录和提供结帐和付款给用户

核心 - 具有管理模块和站点模块通用的代码。

于 2014-03-06T16:21:47.707 回答