0

这是流程:

最初 JSP-1 显示具有某些链接,然后在单击 preprocess()Action 类的链接方法后调用该方法设置某些会话变量。

然后显示JSP-2,其中有一个要填写的表格。

所以我的问题是:

我应该使用具有更多功能方法的同一个 Action 类还是在提交表单后创建一个新的 Action 类??

4

1 回答 1

0

如果动作彼此独立,这意味着它们完成完全不同的目标并且不共享重复的代码,我将为每个动作创建一个动作类。如果动作执行类似的操作并共享多个功能,我将在动作类中创建多个方法。

如果它们彼此非常独立但共享相似的代码,您可能希望将相互依赖的方法抽象到它们自己的类中,供多个动作类使用。它几乎是一个判断电话,取决于您的应用程序的大小。

在 Spring MVC 等框架中,“动作”通过其 URL 路由到不同的“控制器”。每个控制器都包含一组松散地形成一个内聚单元的方法,这意味着它们的方法是相关的。

于 2013-10-24T11:12:27.220 回答