servlet

Servlet是一个特殊的Java类,必须继承HttpServlet。每个Servlet可以提供不同的方法响应客户的请求,方法如下:

  • doGet:响应客户的GET请求
  • doPost:响应客户的POST请求
  • doPut:响应客户的PUT请求
  • doDelete:响应客户的DELETE

客户端请求通常只有GET和POST两种,Servlet为响应这两种请求,必须重写doGet()和doPost()两个方法

使用Servlet作为控制器

使用Servlet作为表现层有3个劣势:

  • 开发效率低,所有HTML标签都需要使用页面输出流完成
  • 不利于团队开发,美工人员无法参与Servlet界面开发
  • 程序可维护性差,即使修改一个按钮的标题,都必须重新编辑Java代码,并重新编译
原文地址:https://www.cnblogs.com/imax0316/p/4886418.html