1.JAVAEE体系结构 2.什么是springmvc? * mvc设计模式 * springmvc框架原理 3.springmvc第一个程序案例 * 不是视图解析器 * 使用视图解析器 4.根据程序分析springmvc执行流程(画图) 5.处理器映射器 * 默认视图解析器(BeanNameUrlHandlerMapping) * 集中配置处理器映射器(SimpleHandlerMapping) * 类名处理器映射器(ClassNameHandlerMapping) 6.处理器适配器 * 默认使用的处理器适配器(SimpleControllerHandlerAdapt) * 请求处理器适配器(HttpControllerHandlerAdapt) 7.控制器 * 普通控制器(继承接口Controller,HttpRequestHandler) * 命令控制器(CommandController) 例子:跳转到添加页面,进行页面跳转,参数提交post请求 * 参数控制器(parameterizabled) 复习商务知识? 分析:源码执行流程? 8.注解开发 * 注解开发第一个程序 创建工程,导入jar文件,配置处理器映射器,配置处理器适配器,视图解析器 使用注解开发:添加,返回到成功页面进行回显,点击修改回到添加页面,初步理解参数传递。 * springmvc 与 struts2的区别? 注解: * requestMapping 几种写法: requestMapping("/index") requestMapping(value="/index") requestMapping(value="/index",method=RequestMethod.GET) requestMapping(value="/index",method=RequestMethod.POST) @RequestMapping(value="/toIndex",method={RequestMethod.GET,RequestMethod.POST}) requestMapping:根路径+子路径 * 使用get请求乱码解决? 配置tomcat编码 * 使用post请求乱码 在web.xml里面配置编码过滤器 * @ModelAttribute 在方法定义上使用 @ModelAttribute 注解:Spring MVC 在调用目标处理方法前,会先逐个调用在方法级上标注了@ModelAttribute 的方法 * url模版映射 最近比较火restfull软件风格架构。url模版映射就可以实现这种架构 url模版映射需要@RequestMapping和@PathVariable集合使用 * requestParam * springmvc方法接受参数类型 * 基本类型参数 int long float double String boolean等等 * pojo类型:包装类型,javabean类型 * 数组类型 * 集合类型:List Map * 重定向:redirect * 本类进行 * 重定向到另一个类 * 转发:forward * 本地转发 * 转发到另一个类 * requestBody:请求json直接封装javabean,使用ajax进行传递 * responseBody:响应json,请求普通数据,响应json数据,请求json,响应json * resonseBody:响应xml数据 *<mvc:annotation-driven />
相关推荐
Spring MVC 是一个基于Java的轻量级Web应用框架,它为开发者提供了模型-视图-控制器(MVC)架构,使开发人员能够更好地组织和分离应用程序的业务逻辑、数据处理和用户界面。Spring MVC是Spring框架的一个核心组件,...
Spring MVC 是一个强大的Java Web开发框架,它是Spring框架的一部分,专为构建高度可扩展和模块化的Web应用程序而设计。在2015年的版本中,Spring MVC 4已经相当成熟,提供了许多特性来简化开发流程并提高开发效率。...
这是一个基于Spring MVC、Mybatis和Spring框架实现的个人博客系统,涵盖了Web开发中的后端架构设计、数据库管理和前端展示等多个方面。以下将详细介绍这个系统的关键知识点: **1. Spring MVC** Spring MVC是Spring...
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一个重要模块,主要用于构建 Web 应用程序的后端控制层。这个框架提供了模型-视图-控制器(MVC)设计模式的实现,简化了Java Web应用的开发...
Spring MVC: A Tutorial (Second Edition) by Paul Deck AZW3/MOBI/EPUB/PDF 多种版本 This is a tutorial on Spring MVC, a module in the Spring Framework for rapidly developing web applications. The MVC in...