说得对
3:每次创建新的业务逻辑时导致性能下降
对于struts1来讲,控制器通常是单例的,所以业务逻辑并不是每次都创建新的

解决方案 »

  1.   

    spring的业务逻辑组建是控制器创建的吗?  他的创建销毁,生命周期是由完全由容器管理的。  所以也不是每次都会NEW一个 。
      

  2.   

    Action 本来就是一个Servlet,在容器里面就每个Action就只有一个实例.
    这也就是为什么要考虑线程安全性的原因!
      

  3.   

    SSH架构的好处,就是体现了OO的一个原则,高内聚,地耦合.
      

  4.   

    我最爱的组合: servlet+spring+hibernate