首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

ssh2中的单例多例有关问题

2013-06-26 
ssh2中的单例多例问题小弟疑惑不解,实在不懂。struts2+spring+hibernate的整合的框架中,所以的bean都交给sp

ssh2中的单例多例问题
小弟疑惑不解,实在不懂。struts2+spring+hibernate的整合的框架中,所以的bean都交给spring
管理。那么我想问问,由于spring默认对管理的对象是一个ioc容器中单例存在。
那么action,service,dao这三层的对象 哪些应该用单例...哪些层的对象又该用多例。为什么?
请知道的大叔,大神回答下
[解决办法]
根据需求来的,,默认都是单例的,注入的时候通过scope控制单例还是多例。。
[解决办法]
action是要多例的,因为他说有状态的,如果是单例,a用户可以访问到b用户的信息,service一般是没状态的是单例,dao也是单例的。
[解决办法]
一个请求,开一个线程,struts框架做一个action对象这个没得说啊多例
dao里面都是一些功能逻辑,无关数据,也无关线程安全。一般写成工厂单例
[解决办法]

引用:
不是啊 我要表达的意思是,这个对象a用户在操作,那么b用户怎么办?

spring需要多例的时候可以多例 scope=prototype

热点排行