SpringMVC概述
SpringMVC是Spring框架中的一个模块,也是Spring的核心之一,常用作wb开发,其底层是Srvlt,故也叫Springwbmvc。因为内部架构模式是mvc架构,故此称为SpringMVC.
SpringMVC是一个容器,管理界面层中的控制器对象,使用ioC技术。
SpringMVC的核心Srvlt——DispatchrSrvlt,负责处理请求以及响应处理结果,这是我们学习的核心内容。
第一个SpringMVC例子
实现的功能(即需求)
用户发起请求,处理请求,给出响应结果。
实现步骤分析
创建wb项目添加依赖(spring-wbmvc、srvlt)声明SpringMVC核心对象DispatchrSrvlt创建jsp,发起请求创建一个普通类,作为控制器使用(代替之前的srvlt),这里要使用注解
Controllr和RqustMapping创建展示结果的jsp页面创建SpringMVC的配置文件(和Spring配置文件类似)以上步骤中,第一步不需要多说;第二步中用到的依赖项如下:
!--springMVC依赖--dpndncygroupIdorg.springframwork/groupIdartifactIdspring-wbmvc/artifactIdvrsion5.3.15/vrsion/dpndncy!--srvlt依赖--dpndncygroupIdjavax.srvlt/groupIdartifactIdjavax.srvlt-api/artifactIdvrsion4.0.1/vrsion/dpndncy
声明SpringMVC核心对象DispatchrSrvlt
首先在sourcs文件夹下创建springmvc-srvlt.xml,这是springMVC的配置文件,但现在我们只是创建文件,里面的配置后面会添加;然后在wb.xml文件中添加如下代码:
!DOCTYPEwb-appPUBLIC"-//SunMicrosystms,Inc.//DTDWbApplication2.3//EN""