在spring里一个service 类中有多个dao,是否会影响性能? 一个service里注入多个dao是正常的,但是注入service就不太合理了,至于性能个人认为不会有多大影响,不过dao多了在创建sessionFactory的时候会很浪费资源,但是性能与结构比起来你更倾向哪一个就要看你自己了,个人觉得如果追求性能什么框架都不用最好,连3层都不要用,用框架就是为了它的结构合理,可扩展性和维护性好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 尽量不要注入太多,象你注入service,就好象是嵌套一样,这样设计不合理,性能是会有一定影响的。 这些Service和Dao应该都是单实例吧, 注不注它们都活着, 应该不影响性能 Java的性能开销主要集中在创建销毁对象、数据库连接、IO读写以及远程调用上,service和dao对象一般都是无状态的业务对象,在整个Spring容器中只需要创建一次即可,一个Service引用多个dao对性能不会产生影响,但是从后续的扩展性和维护性来说,一个service不宜包括太多的业务逻辑 为什么注入多个service就不合理呢? 会影响什么呢? 多个dao,你不会有10个以上吧,一般没什么影响。 注入service?这不是等于又耦合了吗 Spring支持事务嵌套,多次注入没有问题,也不会影响性能,但是给人的感觉太烂DAO尽量的不要处理业务逻辑,实在不行就在service做一个回调给dao 有谁会做税票查询软件?那些地税国税的接口怎么拿呢? eclipse 同步 svn 时提示'is not under version control' struts+Hibernate(拦截器)实现登录权限验证 启动报错求解。 谁有JAVA通过axis调用web service的代码啊? Hibernate与EJB3比较 ◎◎◎◎选择web框架,有经验的给点意见 使用PoolMan连接池,查询及rs.next()所用时间的问题 关于用jboss3.2做实体bean 紧急求救 请问能用java做个画图软件吗? 关于spring以及hibernate的问题 ◎◎◎◎选择web框架,有经验的给点意见
多次注入没有问题,也不会影响性能,但是给人的感觉太烂
DAO尽量的不要处理业务逻辑,实在不行就在service做一个回调给dao