为了账号安全,请及时绑定邮箱和手机立即绑定

在Servlet类中创建方法是不好的做法吗?

在Servlet类中创建方法是不好的做法吗?

慕沐林林 2021-04-09 22:19:16
假设这是我的MainController:import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import javax.websocket.Session;public class MainController extends HttpServlet {    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {    request.getRequestDispatcher("/login.jsp").forward(request, response);    }    public void myMethod() {         // my code    }}如果这是一个不好的做法,您还可以解释原因吗?
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

没有什么能阻止您这样做。这完全取决于您遵循的体系结构。在MVC中,模型,视图和控制器(Servlet)实际上是分离的。

明天是否要更改业务逻辑。模型(服务更具体)是唯一会受影响的层,其他两个组件无关

这种解耦可以帮助您编写复杂的应用程序(台式机和Web都可以)。

耦合和内聚是编写应用程序时应注意的另一个基本方面(除DI IOC之外)。


查看完整回答
反对 回复 2021-04-18
  • 1 回答
  • 0 关注
  • 131 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信