Spring管理action、Service、dao等层,Struts一般不使用单例,所以需另加上:
@Scope("prototype")
但Service、Dao层呢,我们知道Spring默认的都是使用单例的,那这些层是用单例还是不用

解决方案 »

  1.   

    当然用单例了 Service、Dao本身就是可以复用的
      

  2.   

    在server启动的时候,spring会把server和dao层的实例都初始化好,用的时候直接就能get到了。我感觉也是单例模式吧~~
      

  3.   

    Struts一般不使用单例,这里表述有点问题,struts1.x是单例,struts2.x不是
      

  4.   

    关于数据库操作一般都用单例吧 struts2用的工厂模式 直接new一个 所以不用单例