Java:请求和响应对象,这是应用程序的最佳设计模式

Java:请求和响应对象,这是应用程序的最佳设计模式,java,model-view-controller,design-patterns,web-applications,factory-pattern,Java,Model View Controller,Design Patterns,Web Applications,Factory Pattern,请帮助我为web应用程序选择最佳设计模式。 我有来自Javaservlet调用的“请求和响应”参数。。如何设计我的类,使我能够有效地完成它,重新使用,并添加定制代码,以服务于应用程序的响应 根据我需要执行一些业务逻辑和PLSQL调用的条件,大约有15种操作类型 最初,我想为这15个动作使用工厂设计模式来创建15个类,并在一个静态方法中为请求提供服务,该静态方法具有15个不同类的新实例。甚至我在设计时也考虑到了MVC。。但是这里没有一个纯Servlet处理的框架 但现在我决定,在进行修改之前,我想

请帮助我为web应用程序选择最佳设计模式。

我有来自Javaservlet调用的“请求和响应”参数。。如何设计我的类,使我能够有效地完成它,重新使用,并添加定制代码,以服务于应用程序的响应

根据我需要执行一些业务逻辑和PLSQL调用的条件,大约有15种操作类型

最初,我想为这15个动作使用工厂设计模式来创建15个类,并在一个静态方法中为请求提供服务,该静态方法具有15个不同类的新实例。甚至我在设计时也考虑到了MVC。。但是这里没有一个纯Servlet处理的框架

但现在我决定,在进行修改之前,我想知道哪种设计模式是最好的

还有一个问题,如果我将请求和响应作为参数传递给业务逻辑类并进行修改,这是一种好方法吗


+@Renjith关于不将业务逻辑混合到servlet级别的评论,但如果您想直接使用servlet的请求和响应对象,我建议您查看和。

您不应该将请求和响应对象传递给业务层。您必须从servlet级别的请求中获取值,并将这些值传递给业务层。我知道,我们不应该传递请求和响应,这是一种糟糕的设计方法,无论如何都是由高级人员完成的,所以我可以建议。。。但在这里,我正在为我的应用程序寻找一种最佳的设计模式,以处理15种不同的操作。。。我怎样才能非常有效地设计它呢?我知道将业务逻辑混合到servlet中不是一个好方法。。但我主要关心的是我能为我提到的问题选择的最佳设计模式是什么。。请在这方面帮助我。。