20分 |
struts1的action中的处理都是在方法中执行的,action中没有实例变量,因此,action是无状态的。无状态的都是线程安全的。
类似像这样 public class LoginAction extends Action { @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { } } |
还有有点迷糊~~~这是在子类具体继承Action基类的时候体现的~~~在Struts1的源码中有体现么????
|
|
Action的确是作为一个无实例变量存在的~~~
|
|
有点理解了~~~
|
|
10分 |
无实例变量,不会造成多线程请求同一实例资源,线程安全
|
10分 |