こんにちは、ブロードリーフは初めてです。私の知る限り、同じことについていくつか質問があります。ブロードリーフには、管理者アプリとクライアント アプリの 2 つのアプリがあります。私は、コアブロードリーフの拡張機能またはブロードリーフによって独自の機能を作成する機能があるかどうか疑問に思っていました
2 に答える
2
Broadleaf の拡張は、さまざまな方法で行うことができます。
- Spring を使用しているため、実際の Bean を、たとえばいくつかのサービスの実装 (または dao など) に置き換えることができます。
- また、いくつかの拡張ポイントがあります。たとえば、org.broadleafcommerce.core.extension.ExtensionManagerとその実装を確認できます。たとえば、カートにカスタム検証を追加するポイントを見つけることができます。(コントローラーを変更することもできます)。例としてorg.broadleafcommerce.core.web.service.UpdateCartServiceExtensionManagerを参照してください
- 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 に答える