struts1 struts2 单例分析

 Struts1 : Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1能做的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步。

Struts2 : Action对象为每一个请求产生一个实例,因此没有线程安全问题。(实际上,servlet容器给每个请求产生许多可丢弃的对象,并且不会导致性能和垃圾回收问题) 

猜你喜欢

转载自wxpwdm8461.iteye.com/blog/2031978