初識Spring MVC 0412 v1 0張雅慧

2021-08-18 16:48:40 字數 1557 閱讀 3780

授課老師:720科技張森鵬

知識筆記:

一、用途:

是spring框架中用於web應用快速開發的乙個模組。使用 spring 可插入的 mvc 架構,可以選擇是使用內建的 spring web 框架還可以是 struts 這樣的 web 框架。

二、spring mvc優點:

重要筆記:

三、spring mvc:

之前的專案比較簡單,多是用jsp 、servlet + jdbc 直接搞定,去年開始在專案中嘗試用 struts(spring mvc)+spring+hibernate, 嚴格按照分層概念驅動

專案開發,因專案需求一直不斷變化,功能不斷擴充、增強,技術構建也幾經改變到目前有個穩定的應用,體會了很多感受,這次先對 spring mvc 層進行一些個人總結。

mvc作為web專案開發的核心環節,正如三個單詞的分解那樣,c(控制器)將v(檢視、使用者客戶端)與m(模組,業務)分開構成了mvc ,這邊不去討論專案中是否應用mvc ,也不針對mvc的實現原理進行講解,而是**實踐中如何從應用ssh, 到spring mvc + spring+hibernate的演化過程。

mvc是ssh的框架的基礎

先看 struts 如何與 spring 結合處理一次簡單的請求響應**,前台可以設為用 ajax 呼叫:

1. 在 struts-config.xml 檔案中加入

path="/getpersonlist" scope="request"

type="org.springframework.web.struts.delegatingactionproxy">

@autowired –業務介面注入

private personservices personservices;

/*** 獲得人員列表

}可以看出,在**上加入註解可以省去我們上面說的多個配置檔案的工作,達到簡便的 mvc 處理請求響應。

在配上簡單的配置檔案宣告,即可輕鬆處理專案的全部請求控制工作。

四、單元測試

測試準備工作:

1、搭建測試web環境

@runwith(unitilsjunit4testclassrunner.class)

2、注入controller 類

@springbeanbytype

beancontroller controller;

3、編寫測試資料

測試資料的檔名一定要與測試類的檔名相同,比如測試資料beancontrollertest.xml ,測試類 beancontrollertest。

4、注入測試資料

@test

@dataset

public void testbean(){}

關鍵字:用途;優點;**;測試

Linux學習 0 初識Linux

linux最初是由芬蘭人linus torvalds在赫爾辛基大學上學的期間開發出來的,起初他只是希望linux能夠成為unix的乙個副本,因為當時unix作業系統在很多大學很流行,但是unix商業化以後 昂貴,個人根本用不起.linus完成第一版的核心開發後就把它發布到了網上,可能連linux的的...

Linux從零開始 0 初識Linux

從上周末開始下了決心打算學習linux。之前也為學習尋找了很多資料,昨天,網上買的 鳥哥的linux私房菜 到了,今天遂開始我的 linux征程。正好有這個平台,正好現在也是懶得記什麼筆記,那就把學習的歷程和知識在此做乙個詳細的記錄,方便自己之後溫故知新。因為懶得編輯 了,而且ubuntn這個輸入法...

從0學大資料 1初識HDFS

hdfs是在乙個大規模分布式伺服器集群上,對資料分片後進行並行讀寫及冗餘儲存。hdfs的關鍵元件有兩個 datanode,namenode。datanode負責檔案資料的儲存和讀寫操作,hdfs將檔案資料分割成若干資料塊 block 每個datanode儲存一部分資料塊,這樣檔案就分布儲存在整個hd...