[关闭]
@gengzhengtao 2015-07-09T10:11:23.000000Z 字数 747 阅读 1166

持久化配置

电商平台broadleafCommerce Broadleaf概念 关键部分和配置


要正确的配置Broadleaf的持久化系统,我们将需要几个步骤,瞎问概述如何配置持久化单元Bean,数据源,以及必要的持久化XML配置说明,最后,我们将介绍利用Ehcache来提高性能

持久化单元配置

Broadleaf提供了一个默认的applicaton context文件来配置数据源。默认的,Broadleaf使用3个数据源。第一个为“webDS”,作为主数据源,它包含了Broadleaf Commerce最常使用的表。第二个为“webSecureDS”目的是为包含诸如 PCI 兼容情况的付款信息的表提供安全的数据源。第三个为“webContentDS”,这个数据源用来存储类似于“页面片断”的内容管理数据。为了简单起见以及在许多真实的情况下,倾向于将所有的数据存储在同一个database或者schema中。架构师,DBA或者系统管理员具备将他们分开的能力。在默认情况下Braodleaf使用JNDI提供数据源。这是很多企业普遍的做法。这样系统管理员就能够是数据库连接配置与代码分离开,而且能够通过标准和一致的方法跨多个环境的数据库资源。下面这个小片断来自/WEB-INF/applicationContext-datasource.xml中配置的默认的Broadleaf数据源

  1. <jee:jndi-lookup id="webDS" jndi-name="jdbc/web"/>
  2. <jee:jndi-lookup id="webSecureDS" jndi-name="jdbc/secure"/>
  3. <jee:jndi-lookup id="webStorageDS" jndi-name="jdbc/storage"/>
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注