了解broadleaf扩展和ui

时间:2014-02-28 14:25:33

标签: broadleaf-commerce

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

2 个答案:

答案 0 :(得分:2)

您可以编写自己的功能。如果您已经看过演示站点,它有3个子项目管理员,核心,站点。根据其文件

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

网站 - 提供代码,用于向用户提供结帐和付款的产品目录和优惠

核心 - 拥有管理员和网站模块共同的代码。

答案 1 :(得分: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 < / i>。例如,您可以看到 org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity ,其作用是将添加订单项目验证到购物车。
  4. 如果您想查找更多教程,请阅读:http://docs.broadleafcommerce.org/core/current