如何在java web中为不同的分支商店访问不同的数据库?

时间:2014-03-15 16:07:26

标签: java hibernate e-commerce multiple-databases

我正在尝试实施一个小型电子商务网站。一些要求是

  • 有很多分店。每家商店都有不同的产品
  • 在使用我的网站时,人们首先选择商店,然后在商店浏览产品选择
  • 不同的分店希望拥有自定义网页模板

所以我的想法是

  1. 为每个分支商店单独指定数据库(修复第1和第2个要求),我们使用url来决定要查询的数据库

    由于产品的结构相同,所有数据库都具有相同的模式(表定义)。通过CMS进行维护时,每个商店将不同的产品内容插入到不同的数据库中。在人们选择商店(即www.my.com/1102,这意味着选择了1102分店)之后,我的服务器可以从相应的数据库查询数据。

    这可以在java web开发中完成吗?如果是,如何和任何劣势?如果没有,如何解决这样的要求?感谢。

    感谢任何评论。

0 个答案:

没有答案