,把dao层的方法和service层的方法都设为static,会不会在并发访问的时候出现问题,或者其它什么问题??

解决方案 »

  1.   

    用静态,第一会节省一些系统资源,另外,使用起来也方便,不用每次使用都new一个实例了。。
      

  2.   

    用spring来管理你的对象关系!!
      

  3.   

    可以把对象设为static,不要设方法。
      

  4.   

    你用spring来管理不是一切都搞定了吗?
      

  5.   

    我们这个项目没有使用Spring。。DAO层就是对数据库表的CRUD..另外,Service层调用DAO层来完成所有的业务逻辑。
      

  6.   

    一般dao是不使用static方法的,service可以使用static方法,类似工厂设计模式
      

  7.   


    Service 一般被action来调用 ,使用static方法, 这样并发访问不会有问题吧? 
      

  8.   

    为什么不要静态的,可以看一下这个帖子:http://topic.csdn.net/u/20090624/15/cf88585a-c6f1-418d-adfa-742638b0736a.html
      

  9.   

    全部设成static的目的是什么呢,就为了不用new么。
    要想性能高的话,就用spring管理吧。
      

  10.   


    谢谢,您的回复看过了,可是没怎么看懂。因为自己学得还没那么深,没学Spring,没体会出DAO层与业务层耦合。声明式事务进行管理也不懂。。那我就暂时不用了吧。等以后使用Spring来管理,就不必考虑这个问题了。。是吗?