01、Spring MVC入门程序

概述:

MVC(M:模型、V:视图、 C:控制器)
三层架构:

  • 表现层(Web层)
  • 业务层(Service层)负责业务逻辑处理
  • 持久层(Dao层)负责和数据库交互
    Spring MVC 作用域表现层,用于接收客户端的请求与响应,包含控制器和视图。

控制器接收到客户端的请求对请求数据进行解析,接着将请求交给业务层处理。

业务层处理后奖结果交给表现层,表现层接收处理结果后,由视图对结果渲染,之后传给客户端。

入门程序(重点)

创建工程






在pom.xml中引入Maven依赖和插件构建

完成servlet配置


配置前端控制器(在web.xml中)

配置处理器映射信息和视图解析器(在spring-mvc.xml中)

用于配置处理器映射信息和视图解析器

创建处理器:

在com/haust/controller中创建FirstController,

用来处理客户端的请求,并指定响应时跳转的页面。

创建视图view页面(success页面)

用于对客户端请求进行处理后的视图进行展示

启动项目并测试应用


易错:

相关推荐
一起养小猫13 分钟前
LeetCode100天Day6-回文数与加一
java·leetcode
程序员小假1 小时前
我们来说一下 MySQL 的慢查询日志
java·后端
独自破碎E1 小时前
Java是怎么实现跨平台的?
java·开发语言
To Be Clean Coder1 小时前
【Spring源码】从源码倒看Spring用法(二)
java·后端·spring
xdpcxq10292 小时前
风控场景下超高并发频次计算服务
java·服务器·网络
想用offer打牌2 小时前
你真的懂Thread.currentThread().interrupt()吗?
java·后端·架构
橘色的狸花猫2 小时前
简历与岗位要求相似度分析系统
java·nlp
独自破碎E2 小时前
Leetcode1438绝对值不超过限制的最长连续子数组
java·开发语言·算法
用户91743965392 小时前
Elasticsearch Percolate Query使用优化案例-从2000到500ms
java·大数据·elasticsearch
yaoxin5211232 小时前
279. Java Stream API - Stream 拼接的两种方式:concat() vs flatMap()
java·开发语言