struts 1单例类

时间:2013-05-24 12:13:32

标签: java struts

1)我想知道Struts 1中哪些主要类是Singleton类。主要类如ActionServletRequestProcessorActionActionForm等。

2)另外,我从某人那里得知,如果我们的struts应用程序中有多个struts confix xml文件,那么对于每个模块,新的RequestProcessor将被实例化。这是真的吗?

感谢。

2 个答案:

答案 0 :(得分:1)

1)有一个Actionclass,它将是单例,就像我们不会明确生成对象一样。

2)和任何数量的struts-config文件只有requestProcessor实例化

答案 1 :(得分:0)

  1. 要了解Struts框架使用的类,请更好地查看源代码。如果你这样做了,你会发现你提到的所有课程都没有实现Singlton pattern。这意味着没有什么能阻止他们根据需要制作尽可能多的实例。但这取决于如何管理这些实例。

  2. 不完全是,如果没有为具体模块创建请求处理器,则为每个模块创建请求处理器。请参阅ActionServlet.getRequestProcessor