




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
模塊一基礎技能訓練模塊《電商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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市地下車庫租賃與改造合同
- 終止勞動合同模板錦集(18篇)
- 宗教協會印章管理制度
- 大學生在校創新創業計劃書范文(13篇)
- 行政組織的績效管理體系構建試題及答案
- 工作競聘精彩演講稿范文(18篇)
- 公司與個人勞動合同(4篇)
- 農業生產技術應用合作合同書
- 合作酒店經營合同(3篇)
- 退休人員合同(5篇)
- MOOC 計算機系統局限性-華東師范大學 中國大學慕課答案
- 門診護士培訓課件
- 校園突發事件與應急管理課件
- 原發性肺癌診療規范
- 麻醉藥品和精神藥品管理培訓試題
- 中醫技能考核評分表
- 增材制造技術課件
- 電動力學-同濟大學中國大學mooc課后章節答案期末考試題庫2023年
- 五輸穴的臨床運用
- 基于增強現實(AR)體驗式學習模式在小學英語情景教學中的應用
- 幼兒園游戲PPT中職學前教育專業完整全套教學課件
評論
0/150
提交評論