1、 课程计划 第一天 1、Springmvc介绍 2、入门程序 3、Springmvc架构讲解 a) 框架结构 b) 组件说明 4、Springmvc整合mybatis 5、参数绑定 a) Springmvc默认支持的类型 b) 简单数据类型 c) Pojo类型 d) Pojo包装类型 e) 自定义参数绑定 6、Springmvc和struts2的区别 第二天 1、高级参数绑定 a) 数组类型的参数绑定 b) List类型的绑定 2、@RequestMapping注解的使用 3、Controller方法返回值 4、Springmvc中异常处理 5、图片上传处理 6、Json数据交互 7、Springmvc实现Restful 8、拦截器 2 Spring web mvc介绍2.1 Springmvc是什么?Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来: 3 入门程序3.1 开发环境 本教程使用环境: Jdk:jdk1.7.0_72 Eclipse:mars Tomcat:apache-tomcat-7.0.53 Springmvc:4.1.3 3.2 需求使用springmvc实现商品列表的展示。 3.3 需求分析请求的url:/itemList.action 参数:无 数据:静态数据 3.4 开发步骤3.4.1 第一步:创建一个javaweb工程3.4.2 第二步:导入jar包把参考资料中的itemList.jsp复制到工程的/WEB-INF/jsp目录下。 3.4.4 第四步:创建ItemsControllerItemController是一个普通的java类,不需要实现任何接口,只需要在类上添加@Controller注解即可。@RequestMapping注解指定请求的url,其中“.action”可以加也可以不加。在ModelAndView对象中,将视图设置为“/WEB-INF/jsp/itemList.jsp”
商品数据使用Items类描述,可以使用参考资料中提供的pojo类, 3.4.5 第五步:创建springmvc.xml
3.4.6 第六步:配置前端控制器 在web.xml中添加DispatcherServlet的配置。 [AppleScript] 纯文本查看 复制代码 [mw_shl_code=applescript,true]<!-- 前端控制器 --> |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |