action 是单实例还是多实例,为什么?【面试题详解】

今天爱分享给大家带来action 是单实例还是多实例,为什么?【面试题详解】,希望能够帮助到大家。
struts2 中 action 是多例的,即一个 session 产生一个 action。struts 2 的 Action 是多实例
的并发单例,也就是每次请求产生一个 Action 的对象。原因是:struts 2 的 Action 中包含数
据,例如你在页面填写的数据就会包含在 Action 的成员变量里面。如果 Action 是单实例的
话,这些数据在多线程的环境下就会相互影响,例如造成别人填写的数据被你看到了。所以
Struts2 的 Action 是多例模式的

人已赞赏
Java

什么是依赖注入?【面试题详解】

2020-12-10 15:51:38

Java

谈谈你对 hibernate,mybatis,springJPA 的理解,底层用到了哪些 java 的基础技术,有什么区别,各自的性能如何?【面试题详解】

2020-12-10 15:52:43

'); })();