+ -
当前位置:首页 → 问答吧 → SSH如何进行优化配置

SSH如何进行优化配置

时间:2011-11-23

来源:互联网

(spring+struts2+hibernate3.2)

SSH如何进行优化配置

谢谢



作者: vbubble   发布时间: 2011-11-23

该回复于2011-11-23 09:18:45被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#2楼 得分:0回复于:2011-11-23 08:02:03

作者: agan22   发布时间: 2011-11-23

难道没有高手来解

作者: wuxiaoke2009   发布时间: 2011-11-23

优化可以从执行上来说。
第一:配置XML 为 Show_Sql 的时候 在执行 Hibernate 操作时 你会看到很多操作执行了不必要的操作。
例如:执行删除操作,要求先查询然后再删除 类似这种情况。很久没有用了,都忘了如何简单的优化了。
不过LZ可以不调用其模版 自己写 Hql或者 Sql 来实现功能。

作者: affordlove   发布时间: 2011-11-23

主要优化的还是在hibernate这一层
hibernate如果没有什么入了解过的话
在做复杂联合查询的时候不做优化的话会很耗性能
因此在使用hibernate的时候,可以只使用hibernate的单对象查询
复杂查询使用nativesql实现
在数据量大的情况下可以使用第三方缓存中间件类似于memcached或redis
如果业务模型不是很复杂,直接servlet吧

作者: God_Girl   发布时间: 2011-11-23

引用 5 楼 litiebiao2012 的回复:
主要优化的还是在hibernate这一层
hibernate如果没有什么入了解过的话
在做复杂联合查询的时候不做优化的话会很耗性能
因此在使用hibernate的时候,可以只使用hibernate的单对象查询
复杂查询使用nativesql实现
在数据量大的情况下可以使用第三方缓存中间件类似于memcached或redis
如果业务模型不是很复杂,直接servlet吧

国产坏蛋 果然犀利小弟叹服! 可惜LZ 不在~~~~~

作者: litiebiao2012   发布时间: 2011-11-23

LZ来啦,请问发生什么情况了。。。
引用 6 楼 god_girl 的回复:

引用 5 楼 litiebiao2012 的回复:
主要优化的还是在hibernate这一层
hibernate如果没有什么入了解过的话
在做复杂联合查询的时候不做优化的话会很耗性能
因此在使用hibernate的时候,可以只使用hibernate的单对象查询
复杂查询使用nativesql实现
在数据量大的情况下可以使用第三方缓存中间件类似于memcached或redis
如果业……

作者: God_Girl   发布时间: 2011-11-23

你就是 来吧 你行的
引用 3 楼 affordlove 的回复:

难道没有高手来解

作者: vbubble   发布时间: 2011-11-23

你可以去看下spring side它的风格就是约定大于配置,对SSH的配置多采用了注解的方式

作者: vbubble   发布时间: 2011-11-23

LZ兄谁敢把你管在里面 我去了,敢关我们兔子家族成员?!
你去百度一下 我说的方法,绝对可以提高执行效率。以前弄过但是真的记不起是如何优化的了,貌似很简单就可以了 不必每个模块都自己去写在 new HinernateCallBack(貌似是这个)这里面

作者: nike1224   发布时间: 2011-11-23

不过 找不到的话 就笨鸟先飞 多花点时间算了

作者: God_Girl   发布时间: 2011-11-23

国产坏蛋? 何解
引用 5 楼 litiebiao2012 的回复:

主要优化的还是在hibernate这一层
hibernate如果没有什么入了解过的话
在做复杂联合查询的时候不做优化的话会很耗性能
因此在使用hibernate的时候,可以只使用hibernate的单对象查询
复杂查询使用nativesql实现
在数据量大的情况下可以使用第三方缓存中间件类似于memcached或redis
如果业务模型不是很复杂,直接servlet吧

作者: God_Girl   发布时间: 2011-11-23

初学咋练,学习中帮顶!

作者: vbubble   发布时间: 2011-11-24