论坛首页 Java企业应用论坛

大型Java多用户商城系统设计开发的心得和困难

浏览 188516 次
该帖已经被评为精华帖
作者 正文
   发表时间:2012-01-19  
www.caiyangyang.com
这个系统就是hibernate持久化的,没有一条sql 也没有hql
大量运用了 criteria查询 和 ehcache 二级缓存;
不要说hibernate性能问题,只是你没有用好,不会用,罢了;
1、不要把逻辑绑定到sql hql上
2、系统尽量OO;
3、面向领域的开发 可以学学 实践一下
0 请登录后投票
   发表时间:2012-01-19  
楼主这个架构选型很好

我们网站 除了 apache tiles 2.22  没用,spring mvc 用的是struts 其他的技术都用到了
0 请登录后投票
   发表时间:2012-01-25  
我感觉楼主说的这个项目,是他自己在设想...我觉得他就没开始做...无语了
0 请登录后投票
   发表时间:2012-01-27  
huashuizhuhui 写道
www.caiyangyang.com
这个系统就是hibernate持久化的,没有一条sql 也没有hql
大量运用了 criteria查询 和 ehcache 二级缓存;
不要说hibernate性能问题,只是你没有用好,不会用,罢了;
1、不要把逻辑绑定到sql hql上
2、系统尽量OO;
3、面向领域的开发 可以学学 实践一下


sql和hql我们是用到了,尤其hql还是比较好用的。
0 请登录后投票
   发表时间:2012-01-27   最后修改:2012-01-27
kanny87929 写道
我感觉楼主说的这个项目,是他自己在设想...我觉得他就没开始做...无语了


,我们2年前已经在做这个项目了。名字叫LegendShop,是个Java多用户商城系统。目前貌似只有我们一家在做Java版的多用户商城系统。目前还是有一些客户的, 目前在准备按上面提到的技术细节改造我们的系统,既然有人质疑我们的真实性,我们也只好把我们的产品show给大家看看,其中离我们上面所讲的目标还是有一定的距离,这个就让大家见笑了。
google code:
http://code.google.com/p/legendshop/

演示网站:
http://www.123done.com.cn

你可以从这里下载B2C或者C2C版本的安装包。
http://code.google.com/p/legendshop/downloads/list
2.1版本的source可以从这里下载,目前版本是3.0.3.2,3.0.3.3正在去Struts化...
http://code.google.com/p/legendshop/source/checkout

总体架构的草图如下:


其中主站是由我们自己运营,主要负责SSO(单点登录),客户数据,全文检索,根据用户IP导航到不同的分站等功能,分站是真正放置产品地方,各自拥有数据库和产品图片。

每个站点的架构可以参考以下网址,就不详细说了:
http://javababy1.iteye.com/blog/1200009
http://netli.iteye.com/blog/686920

还有现在我们的系统是免费的,最新代码暂时还没准备好开源。目前3.0.3.2是免费版,加盟作为分站或者自己拿去运营B2C或者C2C是不需要任何费用,前提是要保留我们的系统的完整性和版权标示,我们已经取得了这个软件的著作权的,还是要尊重一下我们的劳动成果比较好, 不过最好在我们的官网http://www.legendesign.net登记一下,以防止用于非法的途径。我们致力于提供一个更好的更加适合商用的Java商城系统。
  • 大小: 13.8 KB
0 请登录后投票
   发表时间:2012-01-27   最后修改:2012-01-27
我们去掉Struts,采用spring mvc加上tiles的模糊匹配功能,已经能做到把所有的页面抽取到特定目录和灵活切换的效果,只要美工按我们的规范再开发一个前台界面加入我们的tag或者jstl的标签即可做成第二套模板,放入特定的目录即可让用户自由选择模板,是希望可以达到跟ecshop一样平台免费,模板收费的效果。这个乃是目前比较好的商业模式。再者是卖商业授权或者是合作运营,如果有更好的idea,请务必告诉我们,谢谢。有兴趣的朋友也可以联系我们,一起把java商城给做大。
0 请登录后投票
   发表时间:2012-01-29  
好,楼主,就是等你把货拿出来晒晒

个人意见是,整体美观不够,页面主题不明,感觉杂乱。

我觉得美工真的要好好和欧美的网站学习一下,groupon.com

上网购物就想进门面店一样, 有好的感觉才会经常光顾


0 请登录后投票
   发表时间:2012-01-29  
非常感谢楼上的意见,界面这块我们会继续改进的。但我要声明一点,就是当前的界面只是我们系统模板中的一套,也是我们免费版的基础。我们已经能做到前后台都能自由切换模板的了。我们会继续改进这个模板或者开发新的模板。

另外groupon.com是个团购网站,界面确实是很酷,我们团购这块还没有做,因为就平台这一块还是有很多东西要完成的,例如我们目前只是支持支付宝,还有其他的支付方式也要加上。首页定制功能也要加的。

就市场上的同类产品而言,php和.net的是最多的,java版的比较少,能像我们一样提供一个完整的体验版和功能包的Java商城应该不多了。
0 请登录后投票
   发表时间:2012-01-30  
很好的帖子,可是手一抖点到[隐藏]上了,感到万分对不起.有办法改正么?
0 请登录后投票
   发表时间:2012-01-30  
在JAVA角度说,居然不是MAVEN项目
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics