spring mvc的学习过程

开始接触spring,看完那个spring mvc web 处理请求流程。不知道该怎么下手。

参照着这个,试着去弄清楚前端控制器DispatcherServlet,HandlerMapping,HandlerAdapter还有ViewResolver跟处理器/页面控制器。硬着头皮去看!一开始一点头绪没有,后来不去刻意读懂每个xml配置文件!不去弄清楚每个controller控制器,反而更容易明白。慢慢的认识了整个框架!

1、 请求如何给前端控制器?这个应该在web.xml中进行部署描述,在HelloWorld中详细讲解。

2、 前端控制器如何根据请求信息选择页面控制器进行功能处理? 我们需要配置
HandlerMapping进行映射

3、 如何支持多种页面控制器呢?配置HandlerAdapter从而支持多种类型的页面控制器

4、 如何页面控制器如何使用业务对象?可以预料到,肯定利用Spring IoC容器的依赖注入功能

5、 页面控制器如何返回模型数据?使用ModelAndView返回

6、 前端控制器如何根据页面控制器返回的逻辑视图名选择具体的视图进行渲染? 使用

ViewResolver进行解析

7、 不同的视图技术如何使用相应的模型数据? 因为Model是一个Map数据结构,很容易支持其

他视图技术

现在还是对modelandview这块弄的不是特别清楚,还有好多的controller控制器,只是知道一个大概!用到的时候再去了解吧! 对JQuery还不是特别清楚!一些循环<foreach>什么的!java基础还是得去专门了解一下!

框架搞清楚之后,接着宪波帮我找到了一个spring的视频!总算是对spring的依赖注入具体是怎么运行的有了一点头绪!通过自己实践对面向对象原理有更深的了解。

认识了最简单的spring mvc框架。 去了解xml文件的配置,写been标签就相当于new一个been的实现类。知道该导入一些spring需要的包。也找了好久!出了很多错误,都是这些包找的不够完整。跟着视频走,遇到不会的就去百度,查了好多资料。接着学了一部分Spring注释,总算看懂了宪波给我的一个spring mvc架构工程。其他的参照着现成的代码弄的差不多了!还是得等到之后去实践才能彻底弄清楚吧!

spring mvc的学习过程

时间: 2024-10-17 02:58:37

spring mvc的学习过程的相关文章

【FunnyBear的Java之旅 - Spring篇】7步初探 Spring MVC

本文将介绍如何搭建一个简单的Spring MVC项目,其中包含依赖注入,视图控制,数据库连接,等关键功能. 在开始阅读前,你需要:MySQL Server, Eclipse EE,Maven Eclipse插件,Spring Eclipse插件,基本的Java Core和Servlet知识. 最终的项目结构如下图所示 1. 新建工程. 这里总的思路是,新建一个普通的Dynamic Web Project,然后把它转换成Maven工程,最后添加对Spring Framework的引用. 1.1 "

Swagger+ springfox +Spring mvc

简介 Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步.Swagger 让部署管理和使用功能强大的API从未如此简单.这一次我将从零开始搭建一个工程来演示如何在Spring mvc中整合Swagger生成Restful接口文档. 新建工程 我们新建一个Maven工程,并添加Web Facet,工程结构如下图所

视图框架:Spring MVC 4.0(1)

目录 一.表单标签库 1.1.简介 1.2.常用属性 1.3.form标签与input标签 1.4.checkbox标签 1.5.radiobutton标签 1.6.password标签 1.7.select标签 1.8.option标签 1.9.options标签 1.10.textarea.errors标签 1.11.hidden标签 1.12.radiobuttons 单选列表与checkboxs复选列表 二.视图解析器 2.1.ViewResolver视图解析器 2.2.链式视图解析器

Spring MVC HTTP请求数据绑定

package com.springmvc.controller; import com.springmvc.model.UserInfo; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.springframework.stereotype.Controller; import org.springframework.uti

关于spring mvc的配置文件

1. Web.xml <!--配置页面控制器--> <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</par

[转] 使用Spring MVC构建REST风格WEB应用

原文地址:http://fancy888.iteye.com/blog/1629120 对于运行在网络上的MIS系统而言,处理数据的是整个系统的主要任务,翻开程序我们可以看到,80%以上的代码都在处理数据的CRUD操作.采用一种什么样的框架结构,能够使得处理数据的操作变得简单且易理解,这是大部分开发者尤其是架构设计者一直以来思考的一个问题. REST(Representational State Transfer)是一种编程风格,特别是针对网络应用的设计和开发,采用REST可以显著降低开发的复杂

Spring MVC 基础

Spring MVC 基础 1.Web MVC基础 MVC的本质是表现层模式,我们以视图模型为中心,将视图和控制器分离出来.就如同分层模式一样,我们以业务逻辑为中心,把表现层和数据访问层代码分离出来是一样的方法.框架只能在技术层面上给我们帮助,无法在思考和过程上帮助我们,而我们很多人都不喜欢思考和尝试. 2.实现Web MVC的基础 实现Web MVC基础可以概括为1个前段控制器和2个映射. (1)前端控制器FrontController ASP.NET和JSP都是以Page路径和URL一一对应

spring MVC学习(一)---前端控制器

1.spring MVC中的前段控制器就是DsipatcherServlet,它在spring MVC框架中的结构图如下: 2.DispatcherServlet其实就是一个Servlet,它继承了HttpServlet这个抽象类. 先来看下该类在的位置: 为了使用它,你需要在你的web应用程序中的web.xml中配置一下,配置如下: <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class&

搭建基于spring MVC框架 + RESTful架构风格技术总结

实战篇: 在SpringMVC框架中搭建RESTful架构风格来完成客户端与服务器端的低耦合度.可扩展性.高并发与大数据流量的访问. 用RESTful架构的创建步骤: 1.创建一个全新的Web工程 2.导包,导入所需要的所有第三方jar包.(springMVC+Hibernate的基本包是必须的) 3.作配置,针对不同的项目需求和不同的搭建设计,开发人员可以按照自己的编码风格来设计符合项目开发具体 应该用多少篇配置文件.但是这几篇配置文件是必不可少的: 3-1.web.xml配置文件:最基本的配