13.MVC模式与servlet执行流程

1.MVC设计模式

M:model 模型
V:view 视图
C:control 控制器

mvc设计模式.png

jsp->java(servlet)->jsp
用servlet充当控制器


mvc理解.png

2.servlet

Java类必须符合一定的规范

  • 1.必须继承 Javax.servlet.http.HttpServlrt
  • 2.重写其中的doGet()或doPost()方法
    doGet():接受并处理所有get提交方式的请求
    doPost():接受并处理所有post提交方式的请求

Servlet要想使用,必须配置
Servlet2.5:web.xml;
Servlet3.0
1.在包中新建一个java servlet项目

package com.cbw.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class WelcomeServlet extends HttpServlet{
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("do....Get");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("do...Post");
    }
}

2.在web.xml中修改为如下
其中name为桥梁 保持一致


servlet配置.png

你可能感兴趣的:(13.MVC模式与servlet执行流程)