没有合适的资源?快使用搜索试试~ 我知道了~
springmvc.docx
资源详情
资源评论
资源推荐
SpringMVC
、 简介
、整体架构介绍
、
、注解
、如何配置 的访问路径
、如何接受用户传递过来的参数
、 的处理
、文件上传
、 的拦截器
1. 认识 Springmvc
1.1. MVC 回顾
、 模型():负责封装应用的状态,并实现应用的功能。通常分为数据模型
和业务逻辑模型,数据模型用来存放业务数据,比如订单信息、用户信息等;而业务逻辑
模型包含应用的业务操作,比如订单的添加或者修改等。通常由 开发人员编写程序完
成,代码量最多
、 视图():视图通过控制器从模型获得要展示的数据,然后用自己的方式展
现给用户,相当于提供界面来与用户进行人机交互。通常由前端和 开发人员完成,代
码量较多。
、 控制器():用来控制应用程序的流程和处理用户所发出的请求。当
控制器接收到用户的请求后,会将用户的数据和模型的更新相映射,也就是调用模型来实
现用户请求的功能;然后控制器会选择用于响应的视图,把模型更新后的数据展示给用户。
起到总调度的作用, 通常由框架实现,使用时基本不需要编写代码
1.2. SpringMVC 介绍
Springmvc 架构
用户发送请求到 !"控制器
!" 控制器根据请求路径到 # 映射器查询具体的
处理器
# 映射器根据用户请求查找与之对应的 #$%& 执
行链再回传给 !" 控制器
!" 控制器根据 具体的实现方式调用 #' 适配
器
#' 适配器调用具体的 处理器处理业务并返回 '
到 !" 控制器
!" 控制器将 ' 专递到 ( 视图解析器
( 视图解析器 返回具体的视图到 !" 控制器
!" 控制器渲染视图后响应给用户
2. 第 一 个 springmvc 程 序 (Hello
World)
2.1. 创建工程
2.2. 引入依赖
) %
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</dependency>
<!-- JSP 相关 -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<!-- 配置 Tomcat
插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>8080</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
引入日志文件
剩余63页未读,继续阅读
blingbling-Fu
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0