SpringMVC學習的第一天

2021-07-25 08:29:55 字數 1233 閱讀 9134

一 、springmvc和spring的區別?

spring是乙個生態圈 在spring旗下有很多的產品  ioc 和 aop是整個生態圈的根基 。springmvc是基於ioc容器和aop(面向切面)基礎的乙個mvc框架

二、springmvc和struts2的區別?

1 springmvc不是為了取代struts2而生的

2 springmvc整合和吸收了一些struts2的優點和特性

3 springmvc使用比struts2更靈活和簡潔並且安全性高

4 springmvc在配置上號稱「零配置」(groovy)

三 、 搭建乙個簡易的springmvc框架

1 匯入jar包

2 在web-inf的 web.xml檔案中配置springmvc的**控制器(通過servlet實現)由於springmvc的**控制器會自動在web-inf目錄下找【servlet-name】-servlet.xml檔案 所有我們需要手動的控制核心配置檔案的載入路徑

3  手動編寫乙個自定義控制(controller)   

@controller相當於struts裡面action繼承actionsupport

@requestparam("username") string username, 

@requestparam("userpwd") string userpwd)從頁面表單中獲取到的值

model model 相當於把值存到值棧中供頁面獲取

4  在src目錄下配置乙個springmvc的配置檔案 springmvc-servlet.xml 

5  在web-inf下面建立乙個jsp資料夾 在jsp資料夾下面建立對應的success.jsp和error.jsp。

springmvc流程圖

Spring MVC學習第一天

servlet各版本對比關係圖 version 3.1 blog 在contextloaderlistener中關聯了contextloader這個類,所以整個載入配置過程由contextloader來完成。它的api說明 第一段說明contextloader可以由 contextloaderlis...

學習第一天

知識是學會的,不是教會的 程式設計 驗證性或體驗性 創造性 學程式設計的4個階段 1.能看懂別人的 除錯別人的 2.能修改別人的 3.能拷貝別人的 做自己的事 4.能自己設計編寫 方法 多讀 做記錄 執行 修改 執行 練習,光說不練假把式 刷oj總結 寫部落格或許是個不錯的選擇 學生和已經工作的程式...

springmvc 第一天學習筆記(基礎配置)

參考部落格 springmvc 框架原理 元件 1 前端控制器dispatcherservlet 不需要程式設計師開發 作用接收請求,響應結果,相當於 器,處理器。有了dispatcherservlet 減少了其它元件之間的耦合度。3 處理器介面卡handleradapter.作用 按照特定規則 h...