用spring吧,再也不用管这些打开、关闭繁琐的事情了

解决方案 »

  1.   

    第二种情况会生成多个Session,开销大。
      

  2.   

    ThreadLocal可以实现线程范围内的Session共享,避免了在线程中频繁的创建、销毁session实例,这是个经典模式,拿来用就可以了,你自己做可能很多地方考虑不到
      

  3.   

    你打算把所有的业务逻辑和数据访问逻辑都放在Servlet的get方法中么?那也没什么区别.
      

  4.   

    你的第二种策略没有用到单个session存在的宗旨.