第一讲:hellow spring mvc

1、mvc框架要做哪些事情

  a)将url映射到java类或java类的方法

  b)封装用户提交的数据

  c)处理请求-调用相关的业务处理-封装相应的数据

  d)将响应数据的数据进行渲染jap、html、freemarker等

2、spring mvc 是一个轻量级的,基于请求响应的mvc框架。

3、为什么要学习spring mvc?

  a)性能较struts2好。

  b)简单、便捷、易学。

  c)天生和spring无缝集成(使用spring ioc、aop)。

  d)使用约定优于配置

  e)能够进行简单的junit测试。

  f)支付Restful风格

  g)异常处理

  h)本地化,国际化

  i)数据验证,类型转化等

  j)拦截器等

4、简单了解结构

  

  

时间: 2024-10-08 11:25:29

第一讲:hellow spring mvc的相关文章

第一章:spring mvc 的hello world -<蒋永录帮帮你>

一:web.xml配置 <!-- Spring MVC配置 --> <servlet> <servlet-name>Spring MVC Dispatcher Servlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name&g

Spring MVC入门教程(二)

第一篇文章宏观讲了Spring MVC概念,以及分享了一个快速入门的例子(文章链接). 这篇文章主要来谈谈Spring MVC的配置文件. 首先来谈谈web.xml: web项目启动时自动加载到内存中的信息,比如服务器配置参数,<listener>监听器,<filter>过滤器,<servlet>等.再如,如果在项目中使用了spring框架,则必须定义ContextLoaderListener,那么在启动Web容器时,会自动装配Spring applicationCon

Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二)

在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析. 一.Spring MVC 3.0介绍 Spring MVC是一个典型的MVC框架,是Spring内置的Web框架,可以作为应用项目的展示层,继Spring 2.0对Spring MVC进行重大升级后,Spring 2.5又为Spring MVC引入了注解驱动功能,再到3.0时代,全

[学习笔记]spring mvc 与struts2比较

Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二) 在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析. 一.Spring MVC 3.0介绍 Spring MVC是一个典型的MVC框架,是Spring内置的Web框架,可以作为应用项目的展示层,继Spring 2.0对Spring

Spring7:基于注解的Spring MVC(下篇)

Model 上一篇文章<Spring6:基于注解的Spring MVC(上篇)>,讲了Spring MVC环境搭建.@RequestMapping以及参数绑定,这是Spring MVC中最基础也是最重要的内容,本篇文章继续讲讲Spring MVC中其余的知识点,先从Model开始. 前一篇文章比较详细地解读了数据从页面请求到服务器后台的一些细节,那么下一个要解决的问题就是数据如何从后台再次传回前台,答案就是这里要说的Model,关于Model在写例子之前我特别先说明三点: 1.Model本身是

Spring学习总结(2.1)— Spring MVC

简介 Spring MVC是MVC模式在UI中的使用,当然Spring MVC只是其中的一种.这个模式的特点是:分离了模型.视图.控制器三种角色.将业务处理从UI设计中独立出来,分装到模型和控制器设计中去,使得他们相互之间解耦.这样的话,它们就可以独立扩展. 流程 客户端请求提交到DispatcherServlet 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller DispatcherServlet将请求提交到Control

Spring MVC 学习总结(四)——视图与综合示例

一.表单标签库 1.1.简介 从Spring2.0起就提供了一组全面的自动数据绑定标签来处理表单元素.生成的标签兼容HTML 4.01与XHTML 1.0.表单标签库中包含了可以用在JSP页面中渲染HTML元素的标签.表单标记库包含在spring-webmvc.jar中,库的描述符称为spring-form.tld,为了使用这些标签必须在jsp页面开头处声明这个tablib指令. <%@ taglib prefix="form" uri="http://www.spri

第一个使用Spring Tool Suite(STS)和Maven建立的Spring mvc 项目

一.目标 在这篇文章中.我将要向您展示怎样使用Spring Frameworks 和 Maven build创建您的第一个J2ee 应用程序. 二.信息 Maven是一个java项目的构建工具(或者自己主动构建工具).它与Ant或Gradle非常想.Maven能够自己主动下载您项目中依赖的组件. 三.要求 1.应用于Java EE 的Spring Tool Suite(STS) (http://spring.io/tools/sts/all). 请选择与您的操作系统相应的安装文件. 我比較喜欢下

今天经理给我讲了好多东西(spring mvc)

一直苦于spring mvc无法入门,看着那么多的专业名词,头皮发麻.还好经理给我讲了一些重点 1.首先是web.xml中的配置问题,其中servlet标签是骨架,其中核心的类是:org.springframework.web.servlet.DispatcherServlet 之后还有一个contextConfigLocation也是要写的,里面又已用了一个spring-mvc.xml文件,这样可以避免臃肿,最后<url-pattern>*.do</url-pattern>规定了