Advertisement

编写一个简单的SpringMVC应用

阅读量:

文章结构概述

  • 手动实现 SpringMVC
      • 请求分发控制器
      • 处理器映射机制
      • 枚举数据类型
      • 用户自定义注解
      • 类之间的关联结构
      • 功能验证

手写SpringMVC实现与分析

【传统的 JavaEE 开发模式中,针对每一个请求都需要单独创建一个 Servlet,例如实现登录与登出功能时,就需要分别编写两个 Servlet,这种做法显著增加了开发的工作量和复杂度。

在此基础上,我们借鉴 SpringMVC 的开发理念,设计并实现了一个简化的 SpringMVC 框架。此举一方面旨在优化开发流程,降低代码冗余;另一方面也为后续深入学习 SpringMVC 提供了实践基础。

该框架的整体运作流程大致如下:

image-20210524142521735

DispatcherServlet功能解析

web.xml:

需要为 DispatcherServlet 配置访问路径,避免所有请求都经过该组件。在 web.xml 文件中进行设置,仅当请求地址末尾带

全部评论 (0)

还没有任何评论哟~