码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC源码分析

时间:2020-06-20 22:01:21      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:tps   jdbc   idt   etc   img   tst   XML   pat   ima   


 1、SpringMVC和Servlet

1.1.SpringMVC和Servlet关系

Servlet:性能最好,处理Http请求的标准。

SpringMVC:开发效率高(好多共性的东西都封装好了,是对Servlet的封装,核心的DispatcherServlet最终继承自HttpServlet)

这两者的关系,就如同MyBatis和JDBC,一个性能好,一个开发效率高,是对另一个的封装。

1.2.原生Servlet模式和Spring MVC的区别

技术图片

2.Servlet讲解实例

2.1.思路

1. 定义一个类,实现Servlet接口

 public class ServletDemo1 implements Servlet

2. 实现接口中的抽象方法
3. 配置Servlet

 

技术图片

 

 

1.定义一个类,实现Servlet接口,实现接口中的抽象方法。

/**
 * Servlet快速入门
 */
public class ServletDemo1 implements Servlet {


    @Override
    public void init(ServletConfig servletConfig) throws ServletException {

    }

    @Override
    public ServletConfig getServletConfig() {
        return null;
    }

    //提供服务的方法
    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("Hello Servlet");
    }

    @Override
    public String getServletInfo() {
        return null;
    }

    @Override
    public void destroy() {

    }
}

2.配置Servlet

web.xml

    <!--配置Servlet -->
    <servlet>
        <servlet-name>demo1</servlet-name>
        <servlet-class>cn.itcast.web.servlet.ServletDemo1</servlet-class>   //被访问的类
    </servlet>

    <servlet-mapping>
        <servlet-name>demo1</servlet-name>
        <url-pattern>/demo1</url-pattern>    //访问的路径
    </servlet-mapping>

 3.前端访问

技术图片

 

 4.控制台显示

技术图片

 

 

 

 

SpringMVC源码分析

标签:tps   jdbc   idt   etc   img   tst   XML   pat   ima   

原文地址:https://www.cnblogs.com/aaaazzzz/p/13170120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!