国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Broadleaf概念

peixn / 1277人閱讀

摘要:本部分是可以找到有關功能和概念的大部分信息的地方。促銷系統包含一個高度可配置的促銷系統。異步消息通過與現代代理交互,實現應用程序消息的異步處理。將智能地將自己的配置信息與實施者在運行時提供的信息合并。添加了方法以允許包含任何符合的加密方案。

本部分是可以找到有關Broadleaf功能和概念的大部分信息的地方。我們描述了購物車修改,定價和付款等操作的重要性,以及Broadleaf支持的其他配置。
請使用左側的菜單瀏覽本文檔。
功能和架構
Broadleaf Commerce是一個完全開源的電子商務框架,它是從頭開始設計的,具有可擴展性和可定制性。
商品目錄

Broadleaf提供靈活的產品和類別組織。該框架的核心功能是能夠擴展產品目錄以滿足您業務的特定需求。管理平臺提供了豐富的UI,可用于管理類別和產品。

促銷系統

Broadleaf包含一個高度可配置的促銷系統。 BLC管理員無需自定義即可管理以下類型的促銷:

百分比/直減/固定金額

訂單,物品,運輸級別促銷

買一送一促銷

基于客戶,購物車或目錄的屬性的促銷

內容管理系統

Broadleaf Commerce提供的內容管理系統具有以下主要功能:

支持最終用戶管理的靜態頁面

能夠配置自定義內容類型(例如廣告)

用于管理靜態頁面,結構化內容以及圖像和其他資產的UI

針對結構化內容的定位功能(例如,向客戶的會議展示廣告,定義一組標準)

架構 Spring Framework

Spring是Broadleaf核心的企業Java平臺,提供眾多功能,包括依賴注入和事務控制。

Security

Spring Security提供了一個強大的安全框架,用于在代碼和頁面級別控制身份驗證和授權。

持久化

JPA和Hibernate代表我們的ORM基礎架構,用于持久化我們的豐富域模型。

異步消息

通過Spring JMS與現代JMS代理交互,實現應用程序消息的異步處理。

搜索

通過與流行的Compass和Lucene項目集成,提供靈活的域搜索功能。

任務調度

可以通過Quartz作業調度系統安排重復任務。

Email

在同步和異步(JMS)模式下均提供電子郵件支持。通過Velocity模板利用實現電子郵件演示自定義。完全目標電子郵件打開和鏈接點擊跟蹤支持開箱即用。

模塊化

模塊提供與重要電子商務接觸點的交互,例如信用卡處理器,稅務服務或運輸提供商。例如,USPS運輸模塊是Broadleaf模塊化設計的一個很好的例子。可以開發和利用任何數量的定制模塊。

可配置工作流

電子商務生命周期中的關鍵領域表示為可配置的工作流程。實現者可以完全控制定價和結賬的關鍵步驟,允許操作模塊順序,行為和自定義執行。還支持復合工作流以實現復雜的嵌套行為。

可擴展設計

可擴展性是我們設計的核心,幾乎Broadleaf的每個方面都可以被覆蓋,添加或修改以增強或更改默認行為。這包括我們的所有服務,數據訪問對象和實體。

配置合并

作為我們的可擴展性模型的額外獎勵,我們為Spring配置文件提供了自定義合并工具。我們最小化了實現者必須注意的配置語義,允許我們的用戶專注于他們自己的配置細節。 Broadleaf將智能地將自己的配置信息與實施者在運行時提供的信息合并。

運行時配置管理

服務,模塊和其他子系統的配置屬性通過JMX公開,以便管理員可以在不必關閉系統的情況下改變應用程序行為。

表示層開發

提供了許多預先編寫的Spring MVC控制器,以加速您自己的Broadleaf站點的表示層的開發。

服務質量

提供自定義和默認模塊的服務質量監控以及對日志記錄和電子郵件的開箱即用支持。可以通過我們的開放API添加其他自定義QoS處理程序。

PCI合規

如果您決定存儲和使用敏感的客戶財務帳戶信息,我們已在我們的構造和設計中采取措施以幫助您實現PCI合規性。支付帳戶信息多帶帶引用,允許您將機密數據隔離到多帶帶的安全數據庫平臺。添加了API方法以允許包含任何符合PCI的加密方案。此外,還包括詳細日志記錄以跟蹤付款交互歷史記錄。

可定制管理平臺

管理應用程序基于我們新的Open Admin平臺,該平臺使用標準的面向對象技術提供了一個明確的定制路徑。開發人員現在可以在他們已經在核心框架中享受的管理平臺中享受相同級別的可擴展性。表示層基于眾所周知且值得信賴的GWT和SmartGWT技術。

項目模塊和包結構

目前有9個關鍵模塊作為Broadleaf Commerce框架的一部分(不包括第三方模塊)

broadleaf-common

各種模塊共享的類集合。

依賴broadleaf-instrument
broadleaf-framework

Core Broadleaf framework classes

Depends on broadleaf-common, broadleaf-profile, broadleaf-contentmanagement-module
broadleaf-framework-web

Spring MVC controllers and related items

Depends on broadleaf-framework, broadleaf-profile, broadleaf-profile-web
broadleaf-profile

Customer profile related classes, utility classes, email, configuration merge

Depends on broadleaf-common
broadleaf-profile-web

Spring MVC controllers and related items supporting the profile module

Depends on broadleaf-profile
broadleaf-instrument

Allows for runtime instrumentation to override certain Broadleaf annotations

No dependencies
broadleaf-open-admin-platform

Framework for creating extensible administration GUIs for Hibernate managed domains

Depends on broadleaf-common
broadleaf-contentmanagement-module

A full-featured content management system that is managed via the administration tool

Depends on broadleaf-open-admin-platform
broadleaf-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、數據源和一些必須的xml配置。最后,我們將介紹如何利用Ehcache來提高性能。

持久化單元配置 另外的持久化單元 持久層xml配置 持久層附加實體 在一個定制的持久化單元附加實體 Ehcache配置

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/77089.html

相關文章

  • Broadleaf IntelliJ Setup

    摘要:在右上角,點擊運行配置下拉菜單并選擇在右上角彈出的新窗口中,點擊號并創建一個新的運行配置。添加值在框中選擇文件夾選擇模塊,在我的用例中為,在下拉菜單中。這兩個操作都會為您自動構建項目。單擊調試按鈕后,將以調試模式啟動應用程序并支持。 IntelliJ設置 除Eclipse外, Intellij IDE也是一個開發Broadleaf Commerce 很好的工具(Broadleaf平臺的...

    Lavender 評論0 收藏0
  • 從外部連接Broadleaf Demo數據庫

    摘要:有許多數據庫客戶端允許您連接到數據庫和管理數據。如果您按照本地運行中的設置步驟操作,則應該在本地運行可以與連接的數據庫。下載驅動程序后,將測試連接,您應該收到成功通知。現在,您已成功設置與數據庫的新連接。 有許多數據庫客戶端允許您連接到數據庫和管理數據。我們建議使用免費的SQL客戶端DBeaver。 DBeaver是一個基于eclipse的跨平臺數據庫客戶端,它使用JDBC連接到數據庫...

    snowLu 評論0 收藏0
  • jointJS系列之一:jointJS的的初步使用

    摘要:由于是基于的,因此對有一定的了解會對的理解和使用有較大幫助。由于是基于的,因此有視圖和模型的概念。掛載的元素關聯聲明的元素的概念,就是圖形顯示的主體,可以有各種不同的形狀,預設有常用的矩形橢圓平行四邊形等。 一、jointJS簡介 jointJS是一個基于svg的圖形化工具庫,在畫布上畫出支持拖動的svg圖形,而且可以導出JSON,也能通過JSON配置導入直接生成圖形。 可以基于joi...

    amuqiao 評論0 收藏0
  • PHP回顧之執行流程及相關概念

    摘要:通過,腳本層無需過多考慮執行的具體環境,而本身則可以讓針對自己的特點給出特有實現。模式下,也只執行一次。這幾個概念的關系如下網關協議,與語言無關,所以與關系也不大。總結本文簡要回顧了程序的架構和執行流程,并對幾個容易混淆概念做了介紹。 轉載請注明文章出處:https://tlanyan.me/php-review... PHP回顧系列目錄 PHP基礎 web請求 cookie we...

    jsdt 評論0 收藏0
  • 再和“面向對象”談戀愛 - 面向對象編程概念(三)

    摘要:說到底面向對象才是程序語言的根本。其實面向對象編程說的就是自定義對象。里并沒有類的概念,所以嚴格上來講這是個假的面向對象里的面向對象編程現在好了,終于聽到別人鄙視我們了,給我們提供了類這個概念,其實是向傳統語言更靠齊了。 通過前兩篇文章,我們了解了對象的概念以及面向對象里的相關概念等知識,那前面說了對象分類里的前兩種,這篇文章要詳細去說第三種自定義對象,那真正的好戲這就來了! 面向對象...

    Cruise_Chan 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<