xiyeqing999 2009-01-11 23:50
浏览 355
已采纳

struts+spring+hibernate架构的系统是否可以完全替代ejb

我有点搞不清楚,就是ejb里提供了分布式的功能,那就是说我可以把1个功能放到不同的机器上执行,那么就算数据量很大的情况下,也可以通过集群来提高效率;但是struts+spring+hibernate架构好像并没有提高分布式功能,那么如果数据量很大的情况下,速度很慢的情况下,我应该怎么样来处理那?
[b]问题补充:[/b]
谢谢汪兆铭大哥第一时间解答我的问题,小弟有个字写错了
struts+spring+hibernate架构好像并没有提供分布式功能 应改为struts+spring+hibernate架构好像并没有提供分布式功能
这次我们做的一个物流项目,用的就是struts+spring+hibernate架构,可是由于数据库设计比较复杂,导致hibernate这块的效率很慢,很多地方改成了jdbc,速度就上去了,难道只能这样改吗?还有其他解决方案吗?

  • 写回答

2条回答 默认 最新

  • Candyut 2009-01-12 09:27
    关注

    hibernate部分效率慢实际上是你们的设计问题。
    比如关联是否得当缓存设置等,以及你的面向对象设计等问题。
    首先你要知道,应用SSH架构的系统不管在国内还是国外都有很多。其中有不少是比较大的应用。所以从SSH本身(或者直接说Hibernate)是不存在问题的。
    你的系统肯定比较大了。你也不能全发出来让大家来分析。
    那么建议你搜索一下JE的贴,其中有很多是讨论这方面信息的。

    你也不用想着一次就优化掉(因为速度慢的情况通常只是在某几个点上)。先找出你认为慢的地方在哪里。一个地方一个地方的进行测试,当你确定速度慢的点之后再着手进行修改。直到最终符合你的要求。

    http://www.iteye.com/search?type=all&query=hibernate+%E6%95%88%E7%8E%87&sort=
    http://www.iteye.com/search?type=all&query=hibernate+%E9%80%9F%E5%BA%A6&sort=

    利用JE的搜索吧。其中有不少的信息可供你使用。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥120 计算机网络的新校区组网设计
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?