




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
模塊一基礎技能訓練模塊《電商web云平臺開發(fā)》思維導圖目錄CONTENTS搭建電商平臺Spring業(yè)務層搭建電商平臺的Web項目SpringMVC展示層搭建電商平臺數(shù)據(jù)處理MyBatis項目123電商平臺SSM三層框架整合4項目二搭建電商平臺的Web項目SpringMVC展示層項目背景
SpringMVC是在Spring核心框架上實現(xiàn)了一個以中央控制器為核心的MVC框架,能夠與Spring核心容器無縫整合。
SpringMVC框架是以DispatcherServlet為基礎進行設計的。在實際運行中,其工作內(nèi)容主要有四點,分別是接收到用戶發(fā)出的請求、指定應用程序?qū)崿F(xiàn)請求的功能、將應用程序處理的結(jié)果數(shù)據(jù)封裝成要求的視圖、響應用戶請求。視圖解析區(qū)域設置主題解析文件上傳映射關系本章節(jié)主要介紹SpringMVC框架的相關知識,讓同學們了解SpringMVC框架的搭建,以及在開發(fā)項目中的應用,故本章節(jié)主要研究以下內(nèi)容:研究內(nèi)容認知SpringMVC的概念掌握SpringMVC的請求方式掌握SpringMVC的響應方式了解SpringMVC的攔截器掌握SpringMVC的實用技術(shù)學習目標1.了解SpringMVC框架的基礎知識;2.認識SpringMVC的注解開發(fā)內(nèi)容;3.理解SpringMVC的請求和響應方式;4.熟知SpringMVC的攔截器。知識目標技能目標1.培養(yǎng)學生較強的英語閱讀和寫作能力;2.鍛煉學生良好的編碼能力。素養(yǎng)目標1.能夠獨立完成SpringMVC框架的搭建;2.能熟練使用SpringMVC的注解進行電商項目的開發(fā)工作;3.能夠掌握SpringMVC的請求和響應開發(fā);4.能夠熟練開發(fā)SpringMVC的請求轉(zhuǎn)發(fā)和重定向;5.能夠熟練使用SpringMVC的攔截器完成權(quán)限登錄、日志打印等功能;6.能獨立開發(fā)SpringMVC的異常處理;7.能獨立開發(fā)SpringMVC的上傳文件操作。任務一認知SpringMVC概念(上篇)預備知識“”
MVC是軟件設計中的一種分層設計思想,也是一種框架模型。它將數(shù)據(jù)模型、視圖展現(xiàn)和業(yè)務邏輯以分離的方式組織代碼,從而提高代碼的結(jié)構(gòu)性、可讀性、可重用性和可維護性。一、MVC設計理念頁面視圖,用于展示數(shù)據(jù),如JSP或者HTML文件V:視圖(view)數(shù)據(jù)模型,用于封裝數(shù)據(jù),如javaBeanM:模型(Model)處理用戶交互的調(diào)度器,根據(jù)用戶需求的處理程序邏輯,如servletC:控制器(Controller)010203一、MVC設計理念預備知識
SpringMVC在Spring框架體系中的模組名叫做spring-WebMVC,它是一個以Java為基礎實現(xiàn)MVC設計模式的輕量級表現(xiàn)層框架。SpringMVC通過把Model、View、Controller進行分離,把Web層進行職責解耦,以此來簡化開發(fā)、減少出錯,方便組內(nèi)開發(fā)人員之間的配合。二、SpringMVC介紹預備知識二、SpringMVC介紹預備知識0102它有清晰的角色分配可以支持JSP以及各種視圖技術(shù)能夠與IoC容器、AOP等Spring框架進行集成它支持各種請求資源的映射策略0304SpringMVC優(yōu)點實施準備如何通過瀏覽器發(fā)送請求,由服務器接收請求并作處理,將處理后的數(shù)據(jù)及頁面響應回瀏覽器,這其中運用的知識技術(shù)及原理是如何實現(xiàn)的,通過SpringMVC表現(xiàn)層框架如何實現(xiàn)這樣的需求?打開MyEclipse開發(fā)工具,準備開始搭建第一個SpringMVC程序。任務實施與分析1.1:創(chuàng)建項目打開編輯器MyEclipse,創(chuàng)建WebProject項目步驟1:導入項目所需jar包1.2:導入相關jar包將準備好的SpringMVC、Spring的jar包全部放置到lib文件夾下。任務實施與分析步驟5步驟8步驟2:在Web.xml中進行配置2.1打開Web.xml文件。2.2打開Web.xml文件,在其中配置中央調(diào)度器。任務實施與分析重
點重
點3.1:創(chuàng)建spring-MVC.xml文件3.2:配置SpringMVC.xml文件約束步驟3:創(chuàng)建SpringMVC的配置文件spring-MVC.xml文件需要創(chuàng)建在src源文件夾下在工程的類路徑src目錄下創(chuàng)建SpringMVC的配置文件spring-MVC.xml@OverridepublicModelAndViewhandleRequest(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{ModelAndViewmv=newModelAndView();mv.addObject("welcome","HelloSpringMVCworld!");mv.setViewName("/WEB-INF/jsp/welcome.jsp"); returnmv;}步驟4:創(chuàng)建MyController類4.1:創(chuàng)建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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版一年級上冊數(shù)學樂園教案及反思
- 人教版小學二年級上冊數(shù)學 2.1.4 練習二 課時練
- 城市基礎設施建設項目承包合同2025
- 房產(chǎn)買賣合同范例
- 采購家具合同范本
- 2025授權(quán)財務合同書
- 《瑞士山間小鎮(zhèn)規(guī)劃案調(diào)整》課件
- 2025裝修工人勞動合同協(xié)議書示例
- 2025石油買賣合同書范本
- 高中化學人教版 (新課標)選修4 化學反應原理第三節(jié) 鹽類的水解第2課時教案及反思
- 西安信息職業(yè)大學《形勢與政策(7)》2023-2024學年第一學期期末試卷
- 100MW山地光伏(漁光互補)項目質(zhì)量驗收范圍劃分表
- 行政管理??飘厴I(yè)論文-我國基層社會治理存在的問題及對策
- 洗滌機械的裝配與調(diào)試技巧考核試卷
- 中考道德與法治一輪專題復習課件專題二十二 世界舞臺上的中國(含答案)
- 傳染病防控與報告課件
- GB/T 10810.1-2025眼鏡鏡片第1部分:單焦和多焦
- 2024-2025學年高中語文選擇性必修下冊 第2單元單元檢測(原卷版)
- 山東省青島市2025年高三年級第一次適應性檢測(青島一模)(3.10-3.12)歷史試題卷
- 裝修工藝流程施工標準
- 2025年亞馬遜FBA物流合同-全球配送網(wǎng)絡合作協(xié)議
評論
0/150
提交評論