行业资讯 2025年08月6日
0 收藏 0 点赞 993 浏览 1774 个字
摘要 :

文章目录 1、Web回顾 2、SpringMVC环境搭建 1、Web回顾 1. 三层架构 1)表现层:接收和处理请求 MVC模型:它是一个表现层模型 2)业务层:处理业务需求 3) 持久层:操作……




1、Web回顾

1. 三层架构

1)表现层:接收和处理请求
MVC模型:它是一个表现层模型
2)业务层:处理业务需求
3) 持久层:操作数据库

2.表现层框架发展

从struts1.x到struts2.x再到SpringMVC
SpringMVC就是为了解决表现层问题的一种MVC框架,可以和Spring框架无缝整合

3.MVC模型

概念 含义 作用 应用
M: Model 模型 作用是封装数据 目前实体类作为模型
V: View 视图 作用是展示数据 JSP/HTML
C: Controller 控制器 作用是控制程序流转 Servlet/Filter

2、SpringMVC环境搭建

1.新建web项目SpringMVCDemo(注意要生成web.xml),导入必须的相关jar包
环境搭建及第一个程序——SpringMVC框架系列教程(1)

jar具体包括:

两个日志包,一个aop包,4个核心包,一个web项目整合包,还有一个springmvc

2.创建springmvc.xml核心配置文件
位置:建议在src目录下
名称:建议是springmvc.xml,也可以为dispatcher-servlet.xmlbean.xml
导入beanscontextmvc约束
环境搭建及第一个程序——SpringMVC框架系列教程(1)
3.在web.xml中配置SpringMVC的核心分发器(如果没有生成web.xml可以选择工程名,右键->Java EE Tools->Generate Deployment Descriptor Stub)

<servlet>
    <!-- servlet-name 可任意命名 -->
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <!--
    设置 SpringMVC 核心配置文件的名称和位置,均可任意。如果未设置,则默认
    位于 WEB-INF 目录下,名称为 [servlet-name]-servlet.xml
    -->
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:springmvc.xml</param-value>
    </init-param>
    <!-- 自动加载:随 Tomcat 容器启动,加载 DispatcherServlet,完成初始化 -->
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <!-- url-pattern 可以是 / 或 *.xxx 或 /xxx/*,不能是 /* -->
    <url-pattern>/</url-pattern>
</servlet-mapping>

环境搭建及第一个程序——SpringMVC框架系列教程(1)
4.webcontent下新建index.jsp
环境搭建及第一个程序——SpringMVC框架系列教程(1)
5.新建HelloController.java,放在com.pzy.controller包中
环境搭建及第一个程序——SpringMVC框架系列教程(1)
6.详细配置springmvc.xml

<!-- 1.配置有注解的扫描包 -->
<context:component-scan base-package="com.pzy.controller"></context:component-scan>

<!-- 配置视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <!-- 配置前缀和后缀属性 -->
    <property name="prefix" value="/WEB-INF/views/"></property>
    <property name="suffix" value=".jsp"></property>
</bean>

环境搭建及第一个程序——SpringMVC框架系列教程(1)

注意:HelloController中return的success字符串,经过视图解析器,会增加前后缀,变为:/WEB-INF/views/success.jsp,因此可以转发到后面新建的jsp页面。

7.在WEB-INF下新建views目录,在views中新建success.jsp
环境搭建及第一个程序——SpringMVC框架系列教程(1)
8.部署启动项目,访问index.jsp,点击链接测试
环境搭建及第一个程序——SpringMVC框架系列教程(1)
环境搭建及第一个程序——SpringMVC框架系列教程(1)
环境搭建及第一个程序——SpringMVC框架系列教程(1)

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/7602.html

管理员

相关推荐
2025-08-06

文章目录 一、Reader 接口概述 1.1 什么是 Reader 接口? 1.2 Reader 与 InputStream 的区别 1.3 …

988
2025-08-06

文章目录 一、事件溯源 (一)核心概念 (二)Kafka与Golang的优势 (三)完整代码实现 二、命令…

465
2025-08-06

文章目录 一、证明GC期间执行native函数的线程仍在运行 二、native线程操作Java对象的影响及处理方…

348
2025-08-06

文章目录 一、事务基础概念 二、MyBatis事务管理机制 (一)JDBC原生事务管理(JdbcTransaction)…

456
2025-08-06

文章目录 一、SnowFlake算法核心原理 二、SnowFlake算法工作流程详解 三、SnowFlake算法的Java代码…

517
2025-08-06

文章目录 一、本地Jar包的加载操作 二、本地Class的加载方法 三、远程Jar包的加载方式 你知道Groo…

832
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号