摘要:本部分是可以找到有關(guān)功能和概念的大部分信息的地方。促銷系統(tǒng)包含一個(gè)高度可配置的促銷系統(tǒng)。異步消息通過(guò)與現(xiàn)代代理交互,實(shí)現(xiàn)應(yīng)用程序消息的異步處理。將智能地將自己的配置信息與實(shí)施者在運(yùn)行時(shí)提供的信息合并。添加了方法以允許包含任何符合的加密方案。
本部分是可以找到有關(guān)Broadleaf功能和概念的大部分信息的地方。我們描述了購(gòu)物車修改,定價(jià)和付款等操作的重要性,以及Broadleaf支持的其他配置。功能和架構(gòu)
請(qǐng)使用左側(cè)的菜單瀏覽本文檔。
Broadleaf Commerce是一個(gè)完全開(kāi)源的電子商務(wù)框架,它是從頭開(kāi)始設(shè)計(jì)的,具有可擴(kuò)展性和可定制性。商品目錄
Broadleaf提供靈活的產(chǎn)品和類別組織。該框架的核心功能是能夠擴(kuò)展產(chǎn)品目錄以滿足您業(yè)務(wù)的特定需求。管理平臺(tái)提供了豐富的UI,可用于管理類別和產(chǎn)品。
促銷系統(tǒng)Broadleaf包含一個(gè)高度可配置的促銷系統(tǒng)。 BLC管理員無(wú)需自定義即可管理以下類型的促銷:
百分比/直減/固定金額
訂單,物品,運(yùn)輸級(jí)別促銷
買一送一促銷
基于客戶,購(gòu)物車或目錄的屬性的促銷
內(nèi)容管理系統(tǒng)Broadleaf Commerce提供的內(nèi)容管理系統(tǒng)具有以下主要功能:
支持最終用戶管理的靜態(tài)頁(yè)面
能夠配置自定義內(nèi)容類型(例如廣告)
用于管理靜態(tài)頁(yè)面,結(jié)構(gòu)化內(nèi)容以及圖像和其他資產(chǎn)的UI
針對(duì)結(jié)構(gòu)化內(nèi)容的定位功能(例如,向客戶的會(huì)議展示廣告,定義一組標(biāo)準(zhǔn))
架構(gòu) Spring FrameworkSpring是Broadleaf核心的企業(yè)Java平臺(tái),提供眾多功能,包括依賴注入和事務(wù)控制。
SecuritySpring Security提供了一個(gè)強(qiáng)大的安全框架,用于在代碼和頁(yè)面級(jí)別控制身份驗(yàn)證和授權(quán)。
持久化JPA和Hibernate代表我們的ORM基礎(chǔ)架構(gòu),用于持久化我們的豐富域模型。
異步消息通過(guò)Spring JMS與現(xiàn)代JMS代理交互,實(shí)現(xiàn)應(yīng)用程序消息的異步處理。
搜索通過(guò)與流行的Compass和Lucene項(xiàng)目集成,提供靈活的域搜索功能。
任務(wù)調(diào)度可以通過(guò)Quartz作業(yè)調(diào)度系統(tǒng)安排重復(fù)任務(wù)。
Email在同步和異步(JMS)模式下均提供電子郵件支持。通過(guò)Velocity模板利用實(shí)現(xiàn)電子郵件演示自定義。完全目標(biāo)電子郵件打開(kāi)和鏈接點(diǎn)擊跟蹤支持開(kāi)箱即用。
模塊化模塊提供與重要電子商務(wù)接觸點(diǎn)的交互,例如信用卡處理器,稅務(wù)服務(wù)或運(yùn)輸提供商。例如,USPS運(yùn)輸模塊是Broadleaf模塊化設(shè)計(jì)的一個(gè)很好的例子。可以開(kāi)發(fā)和利用任何數(shù)量的定制模塊。
可配置工作流電子商務(wù)生命周期中的關(guān)鍵領(lǐng)域表示為可配置的工作流程。實(shí)現(xiàn)者可以完全控制定價(jià)和結(jié)賬的關(guān)鍵步驟,允許操作模塊順序,行為和自定義執(zhí)行。還支持復(fù)合工作流以實(shí)現(xiàn)復(fù)雜的嵌套行為。
可擴(kuò)展設(shè)計(jì)可擴(kuò)展性是我們?cè)O(shè)計(jì)的核心,幾乎Broadleaf的每個(gè)方面都可以被覆蓋,添加或修改以增強(qiáng)或更改默認(rèn)行為。這包括我們的所有服務(wù),數(shù)據(jù)訪問(wèn)對(duì)象和實(shí)體。
配置合并作為我們的可擴(kuò)展性模型的額外獎(jiǎng)勵(lì),我們?yōu)镾pring配置文件提供了自定義合并工具。我們最小化了實(shí)現(xiàn)者必須注意的配置語(yǔ)義,允許我們的用戶專注于他們自己的配置細(xì)節(jié)。 Broadleaf將智能地將自己的配置信息與實(shí)施者在運(yùn)行時(shí)提供的信息合并。
運(yùn)行時(shí)配置管理服務(wù),模塊和其他子系統(tǒng)的配置屬性通過(guò)JMX公開(kāi),以便管理員可以在不必關(guān)閉系統(tǒng)的情況下改變應(yīng)用程序行為。
表示層開(kāi)發(fā)提供了許多預(yù)先編寫的Spring MVC控制器,以加速您自己的Broadleaf站點(diǎn)的表示層的開(kāi)發(fā)。
服務(wù)質(zhì)量提供自定義和默認(rèn)模塊的服務(wù)質(zhì)量監(jiān)控以及對(duì)日志記錄和電子郵件的開(kāi)箱即用支持。可以通過(guò)我們的開(kāi)放API添加其他自定義QoS處理程序。
PCI合規(guī)如果您決定存儲(chǔ)和使用敏感的客戶財(cái)務(wù)帳戶信息,我們已在我們的構(gòu)造和設(shè)計(jì)中采取措施以幫助您實(shí)現(xiàn)PCI合規(guī)性。支付帳戶信息多帶帶引用,允許您將機(jī)密數(shù)據(jù)隔離到多帶帶的安全數(shù)據(jù)庫(kù)平臺(tái)。添加了API方法以允許包含任何符合PCI的加密方案。此外,還包括詳細(xì)日志記錄以跟蹤付款交互歷史記錄。
可定制管理平臺(tái)管理應(yīng)用程序基于我們新的Open Admin平臺(tái),該平臺(tái)使用標(biāo)準(zhǔn)的面向?qū)ο蠹夹g(shù)提供了一個(gè)明確的定制路徑。開(kāi)發(fā)人員現(xiàn)在可以在他們已經(jīng)在核心框架中享受的管理平臺(tái)中享受相同級(jí)別的可擴(kuò)展性。表示層基于眾所周知且值得信賴的GWT和SmartGWT技術(shù)。
項(xiàng)目模塊和包結(jié)構(gòu)目前有9個(gè)關(guān)鍵模塊作為Broadleaf Commerce框架的一部分(不包括第三方模塊)
broadleaf-common各種模塊共享的類集合。
依賴broadleaf-instrumentbroadleaf-framework
Core Broadleaf framework classes
Depends on broadleaf-common, broadleaf-profile, broadleaf-contentmanagement-modulebroadleaf-framework-web
Spring MVC controllers and related items
Depends on broadleaf-framework, broadleaf-profile, broadleaf-profile-webbroadleaf-profile
Customer profile related classes, utility classes, email, configuration merge
Depends on broadleaf-commonbroadleaf-profile-web
Spring MVC controllers and related items supporting the profile module
Depends on broadleaf-profilebroadleaf-instrument
Allows for runtime instrumentation to override certain Broadleaf annotations
No dependenciesbroadleaf-open-admin-platform
Framework for creating extensible administration GUIs for Hibernate managed domains
Depends on broadleaf-commonbroadleaf-contentmanagement-module
A full-featured content management system that is managed via the administration tool
Depends on broadleaf-open-admin-platformbroadleaf-admin-module
Contents: Broadleaf Commerce specific administration module that plugs into the open admin platform
Depends on broadleaf-framework, broadleaf-open-admin-platform, broadleaf-contentmanagement-module持久層配置
要正確配置Broadleaf持久層,需要以下步驟。下面這些提綱描述了如何配置持久化單元bean、數(shù)據(jù)源和一些必須的xml配置。最后,我們將介紹如何利用Ehcache來(lái)提高性能。
持久化單元配置 另外的持久化單元 持久層xml配置 持久層附加實(shí)體 在一個(gè)定制的持久化單元附加實(shí)體 Ehcache配置文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/77089.html
摘要:在右上角,點(diǎn)擊運(yùn)行配置下拉菜單并選擇在右上角彈出的新窗口中,點(diǎn)擊號(hào)并創(chuàng)建一個(gè)新的運(yùn)行配置。添加值在框中選擇文件夾選擇模塊,在我的用例中為,在下拉菜單中。這兩個(gè)操作都會(huì)為您自動(dòng)構(gòu)建項(xiàng)目。單擊調(diào)試按鈕后,將以調(diào)試模式啟動(dòng)應(yīng)用程序并支持。 IntelliJ設(shè)置 除Eclipse外, Intellij IDE也是一個(gè)開(kāi)發(fā)Broadleaf Commerce 很好的工具(Broadleaf平臺(tái)的...
摘要:有許多數(shù)據(jù)庫(kù)客戶端允許您連接到數(shù)據(jù)庫(kù)和管理數(shù)據(jù)。如果您按照本地運(yùn)行中的設(shè)置步驟操作,則應(yīng)該在本地運(yùn)行可以與連接的數(shù)據(jù)庫(kù)。下載驅(qū)動(dòng)程序后,將測(cè)試連接,您應(yīng)該收到成功通知。現(xiàn)在,您已成功設(shè)置與數(shù)據(jù)庫(kù)的新連接。 有許多數(shù)據(jù)庫(kù)客戶端允許您連接到數(shù)據(jù)庫(kù)和管理數(shù)據(jù)。我們建議使用免費(fèi)的SQL客戶端DBeaver。 DBeaver是一個(gè)基于eclipse的跨平臺(tái)數(shù)據(jù)庫(kù)客戶端,它使用JDBC連接到數(shù)據(jù)庫(kù)...
摘要:由于是基于的,因此對(duì)有一定的了解會(huì)對(duì)的理解和使用有較大幫助。由于是基于的,因此有視圖和模型的概念。掛載的元素關(guān)聯(lián)聲明的元素的概念,就是圖形顯示的主體,可以有各種不同的形狀,預(yù)設(shè)有常用的矩形橢圓平行四邊形等。 一、jointJS簡(jiǎn)介 jointJS是一個(gè)基于svg的圖形化工具庫(kù),在畫布上畫出支持拖動(dòng)的svg圖形,而且可以導(dǎo)出JSON,也能通過(guò)JSON配置導(dǎo)入直接生成圖形。 可以基于joi...
摘要:通過(guò),腳本層無(wú)需過(guò)多考慮執(zhí)行的具體環(huán)境,而本身則可以讓針對(duì)自己的特點(diǎn)給出特有實(shí)現(xiàn)。模式下,也只執(zhí)行一次。這幾個(gè)概念的關(guān)系如下網(wǎng)關(guān)協(xié)議,與語(yǔ)言無(wú)關(guān),所以與關(guān)系也不大??偨Y(jié)本文簡(jiǎn)要回顧了程序的架構(gòu)和執(zhí)行流程,并對(duì)幾個(gè)容易混淆概念做了介紹。 轉(zhuǎn)載請(qǐng)注明文章出處:https://tlanyan.me/php-review... PHP回顧系列目錄 PHP基礎(chǔ) web請(qǐng)求 cookie we...
摘要:說(shuō)到底面向?qū)ο蟛攀浅绦蛘Z(yǔ)言的根本。其實(shí)面向?qū)ο缶幊陶f(shuō)的就是自定義對(duì)象。里并沒(méi)有類的概念,所以嚴(yán)格上來(lái)講這是個(gè)假的面向?qū)ο罄锏拿嫦驅(qū)ο缶幊态F(xiàn)在好了,終于聽(tīng)到別人鄙視我們了,給我們提供了類這個(gè)概念,其實(shí)是向傳統(tǒng)語(yǔ)言更靠齊了。 通過(guò)前兩篇文章,我們了解了對(duì)象的概念以及面向?qū)ο罄锏南嚓P(guān)概念等知識(shí),那前面說(shuō)了對(duì)象分類里的前兩種,這篇文章要詳細(xì)去說(shuō)第三種自定義對(duì)象,那真正的好戲這就來(lái)了! 面向?qū)ο?..
閱讀 3004·2021-11-23 10:12
閱讀 2727·2021-11-23 09:51
閱讀 2071·2021-11-15 11:37
閱讀 1454·2019-08-30 15:55
閱讀 1996·2019-08-29 15:40
閱讀 1196·2019-08-28 18:30
閱讀 1672·2019-08-28 18:02
閱讀 2674·2019-08-26 12:00