版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块一基础技能训练模块《电商web云平台开发》思维导图目录CONTENTS搭建电商平台Spring业务层搭建电商平台的Web项目SpringMVC展示层搭建电商平台数据处理MyBatis项目123电商平台SSM三层框架整合4项目二搭建电商平台的Web项目SpringMVC展示层项目背景
SpringMVC是在Spring核心框架上实现了一个以中央控制器为核心的MVC框架,能够与Spring核心容器无缝整合。
SpringMVC框架是以DispatcherServlet为基础进行设计的。在实际运行中,其工作内容主要有四点,分别是接收到用户发出的请求、指定应用程序实现请求的功能、将应用程序处理的结果数据封装成要求的视图、响应用户请求。视图解析区域设置主题解析文件上传映射关系本章节主要介绍SpringMVC框架的相关知识,让同学们了解SpringMVC框架的搭建,以及在开发项目中的应用,故本章节主要研究以下内容:研究内容认知SpringMVC的概念掌握SpringMVC的请求方式掌握SpringMVC的响应方式了解SpringMVC的拦截器掌握SpringMVC的实用技术学习目标1.了解SpringMVC框架的基础知识;2.认识SpringMVC的注解开发内容;3.理解SpringMVC的请求和响应方式;4.熟知SpringMVC的拦截器。知识目标技能目标1.培养学生较强的英语阅读和写作能力;2.锻炼学生良好的编码能力。素养目标1.能够独立完成SpringMVC框架的搭建;2.能熟练使用SpringMVC的注解进行电商项目的开发工作;3.能够掌握SpringMVC的请求和响应开发;4.能够熟练开发SpringMVC的请求转发和重定向;5.能够熟练使用SpringMVC的拦截器完成权限登录、日志打印等功能;6.能独立开发SpringMVC的异常处理;7.能独立开发SpringMVC的上传文件操作。任务一认知SpringMVC概念(上篇)预备知识“”
MVC是软件设计中的一种分层设计思想,也是一种框架模型。它将数据模型、视图展现和业务逻辑以分离的方式组织代码,从而提高代码的结构性、可读性、可重用性和可维护性。一、MVC设计理念页面视图,用于展示数据,如JSP或者HTML文件V:视图(view)数据模型,用于封装数据,如javaBeanM:模型(Model)处理用户交互的调度器,根据用户需求的处理程序逻辑,如servletC:控制器(Controller)010203一、MVC设计理念预备知识
SpringMVC在Spring框架体系中的模组名叫做spring-WebMVC,它是一个以Java为基础实现MVC设计模式的轻量级表现层框架。SpringMVC通过把Model、View、Controller进行分离,把Web层进行职责解耦,以此来简化开发、减少出错,方便组内开发人员之间的配合。二、SpringMVC介绍预备知识二、SpringMVC介绍预备知识0102它有清晰的角色分配可以支持JSP以及各种视图技术能够与IoC容器、AOP等Spring框架进行集成它支持各种请求资源的映射策略0304SpringMVC优点实施准备如何通过浏览器发送请求,由服务器接收请求并作处理,将处理后的数据及页面响应回浏览器,这其中运用的知识技术及原理是如何实现的,通过SpringMVC表现层框架如何实现这样的需求?打开MyEclipse开发工具,准备开始搭建第一个SpringMVC程序。任务实施与分析1.1:创建项目打开编辑器MyEclipse,创建WebProject项目步骤1:导入项目所需jar包1.2:导入相关jar包将准备好的SpringMVC、Spring的jar包全部放置到lib文件夹下。任务实施与分析步骤5步骤8步骤2:在Web.xml中进行配置2.1打开Web.xml文件。2.2打开Web.xml文件,在其中配置中央调度器。任务实施与分析重
点重
点3.1:创建spring-MVC.xml文件3.2:配置SpringMVC.xml文件约束步骤3:创建SpringMVC的配置文件spring-MVC.xml文件需要创建在src源文件夹下在工程的类路径src目录下创建SpringMVC的配置文件spring-MVC.xml@OverridepublicModelAndViewhandleRequest(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{ModelAndViewmv=newModelAndView();mv.addObject("welcome","HelloSpringMVCworld!");mv.setViewName("/WEB-INF/jsp/welcome.jsp"); returnmv;}步骤4:创建MyController类4.1:创建MyController.java4.2:编写MyController类代码LEARNMORE任务实施与分析<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance"xmlns:aop="/schema/aop"xmlns:context="/schema/context"xmlns:MVC="/schema/MVC"xsi:schemaLocation="/schema/beans/schema/beans/spring-beans-4.3.xsd/schema/aop/schema/aop/spring-aop-4.3.xsd/schema/context/schema/context/spring-context-4.3.xsd/schema/MVC/schema/MVC/spring-MVC-4.3.xsd"> <beanid="/hello.htm"class="com.framework.controller.MyController"></bean></beans>任务实施与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2021高考英语四川岳池县教研室统练(11)及答案-阅读类
- 《创新服务方式》课件
- 2025年人教版八年级数学寒假预习 第07讲 平行四边形的性质(3个知识点+4大考点举一反三+过关测试)
- 2025年人教版七年级数学寒假复习 专题06 几何图形初步(3重点串讲+17考点提升+过关检测)
- 【名师金典】2022新课标高考生物总复习限时检测9ATP与细胞呼吸-
- 【高考复习方案】2021届高考语文一轮复习作业答案(新课标-广东省专用)
- 八年级历史电子书
- 《醫學倫理討論會》课件
- 【状元之路】2022高考地理总复习开卷速查18城市化-
- 【优化探究】2022届高三物理一轮复习知能检测:3-3牛顿运动定律的综合应用-
- 2024-2025学年冀教新版八年级上册数学期末复习试卷(含详解)
- DB45T 1831-2018 汽车加油加气站防雷装置检测技术规范
- 《儿歌运用于幼儿园教育问题研究的文献综述》8600字
- 悬挂灯笼施工方案
- 水资源调配与优化-洞察分析
- 某自来水公司自然灾害应急预案样本(2篇)
- 2024-2025学年语文二年级上册 统编版期末测试卷(含答案)
- 2024-2025年江苏专转本英语历年真题(含答案)
- 屋顶光伏发电项目EPC工程总承包售后服务保证措施
- 影视制作技能薪酬激励
- 第四届全省职业技能大赛技术文件-工业控制样题
评论
0/150
提交评论