2024年5月3日发(作者:)

spring mvc学习教程(一)-入门实例

引言

:Model-View-Control

框架性质的C层要完成的主要工作:封装web请求为一个数据对象、调用业务逻辑层来处

理数据对象、

返回处理数据结果及相应的视图给用户。

2.简要概述springmvc

Spring C 层框架的核心是 DispatcherServlet,它的作用是将请求分发给不同的后端处理器,

也即 使用

了一种被称为Front Controller 的模式(后面对此模式有简要说明)。 Spring 的C 层框架

使用了后端控

制器来、映射处理器和视图解析器来共同完成C 层框架的主要工作。并且spring 的C 层

框架还真正地把

业务层处理的数据结果和相应的视图拼成一个对象,即我们后面会经常用到的

ModelAndView 对象。

一、入门实例

1. 搭建环境

在spring的官方API文档中,给出所有包的作用概述,现列举常用的包及相关作用:

:与Aop编程相关的包

:提供了简捷操作bean的接口

:构建在beans包基础上,用来处理资源

文件及国际

化。

:spring核心包

:web核心包,提供了web层接口

:web 层的一个具体实现包,

DispatcherServlet也位于此包中。

后文全部在spring3.0 版本中进行,为了方便,建议在搭建环境中导入spring3.0 的所有jar

包(所

有jar 包位于dist 目录下)。

2.编写HelloWorld实例

步骤一、建立名为springMVC_01_helloword,并导入上面列出的jar 包。

步骤二、编写配置文件,代码如下:

1.

2.

3. xmlns:xsi="/2001/XMLSchema-instance"

4. xsi:schemaLocation="/xml/ns/javaee

5. /xml/ns/javaee/web-app_2_">

6.

7. spring

8. che

rServlet

9. 1

10.

11.

12. spring

13. *.do

14.

15.

16.

17.

复制代码

步骤三、建立文件,它的命名规则:。它的主

要代码如下: