日期:2014-05-17  浏览次数:20713 次

SSH如何进行优化配置
(spring+struts2+hibernate3.2)

SSH如何进行优化配置

谢谢





------解决方案--------------------
优化可以从执行上来说。
第一:配置XML 为 Show_Sql 的时候 在执行 Hibernate 操作时 你会看到很多操作执行了不必要的操作。
例如:执行删除操作,要求先查询然后再删除 类似这种情况。很久没有用了,都忘了如何简单的优化了。
不过LZ可以不调用其模版 自己写 Hql或者 Sql 来实现功能。
------解决方案--------------------
主要优化的还是在hibernate这一层
hibernate如果没有什么入了解过的话
在做复杂联合查询的时候不做优化的话会很耗性能
因此在使用hibernate的时候,可以只使用hibernate的单对象查询
复杂查询使用nativesql实现
在数据量大的情况下可以使用第三方缓存中间件类似于memcached或redis
如果业务模型不是很复杂,直接servlet吧
------解决方案--------------------
探讨
主要优化的还是在hibernate这一层
hibernate如果没有什么入了解过的话
在做复杂联合查询的时候不做优化的话会很耗性能
因此在使用hibernate的时候,可以只使用hibernate的单对象查询
复杂查询使用nativesql实现
在数据量大的情况下可以使用第三方缓存中间件类似于memcached或redis
如果业务模型不是很复杂,直接servlet吧

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