框架學習 springmvc基礎部分

2021-08-10 22:49:19 字數 2106 閱讀 5607

springmvc是

spring

框架的乙個模組,

springmvc

和spring

無需通過中間整合層進行整合。

springmvc是乙個基於

mvc的

web框架。

那mvc是什麼呢?m是model的意思,即模型,v即使view的意思,檢視,c是controller,就是控制器。

1.準備spring的jar包,放入lib.

2.在web.xml裡面配置前端控制器(用於接受請求。響應結果,相當於**器,**處理器)

3.在springmvc.xml裡面配置處理器介面卡(handleradapter,設定了規則去執行handler,實現handler)

在springmvc.xml裡面配置處理器印射器(印射即url,根據請求的url查詢handler)

在springm5.vc.xml裡面配置視**析器(根據邏輯視**析成真正的檢視)

4.配置註解印射器和介面卡。(使用註解開發)

5.以上步驟都是布置步驟,不想要程式設計師開發,而我們開發的第一步就是寫handler,handler需要實現controller

介面,才能被處理器介面卡執行。

//使用

controller

標識 它是乙個控制器

@controller

public

classitemscontroller3 {

//商品查詢列表

queryitems

方法和url

進行對映,乙個方法對應乙個

url//一般建議將

url和方法寫成一樣

publicmodelandview queryitems()throwsexception{

//呼叫

service

查詢 資料庫,查詢商品列表,這裡使用靜態資料模擬

listitemslist =newarraylist();

//向list

中填充靜態資料

items items_1 =newitems();

items_1.setname("聯想筆記本");

items_1.setprice(6000f);

items_1.setdetail("thinkpad t430 聯想膝上型電腦!");

items items_2 =newitems();

items_2.setname("蘋果手機");

items_2.setprice(5000f);

items_2.setdetail("iphone6蘋果手機!");

itemslist.add(items_1);

itemslist.add(items_2);

//返回

modelandview

modelandview modelandview =newmodelandview();

//相當 於

request

的setattribut

,在jsp

頁面中通過itemslist取資料

modelandview.addobject("itemslist", itemslist);

//指定檢視

modelandview.setviewname("/web-inf/jsp/items/itemslist.jsp");

returnmodelandview;

6.檢視編寫(一般為jsp)

7.在spring容器(springmvc.xml)中載入handler(使用掃瞄的方式)

8.最後除錯我們的初級專案。

springMVC框架學習

user createuser 匹配 user adfaf createuser user 12 createuser等url user createuser 匹配 user createuser user affa createuser等url user createuser?匹配 user cr...

SpringMVC框架學習

2012 03 21 衡量乙個mvc框架模式,主要通過三種web模式,本人認為springmvc是乙個很好的mvc 模式,對模式的支援如下 1 派遣器模式 spring有乙個統一集中的派遣器org.springframework.web.servlet.dispatcherservlet,一般在we...

Spring MVC框架學習總結

開發工具與關鍵技術 visual studio什麼是mvc spring mvc是spring框架的乙個模組,spring mvc和spring無需通過中間整合層進行整合。spring mvc是乙個基於mvc的web框架。那什麼是 mvc 呢?mvc模式 model view controller ...