springmvc的基礎及restful風格

2021-08-10 17:29:58 字數 1194 閱讀 1644

spring mvc屬於

springframework

的後續產品。

spring

框架提供了構建

web

應用程式的全功能

mvc

模組。使用

spring

可插入的

mvc

架構,從而在使用

spring

進行web

開發時,可以選擇使用

spring

的springmvc

框架或整合其他

mvc開發框架,如

struts1

,struts2

package com.baobaotao.web;

...@controller ① 將usercontroller變成乙個handler

public class usercontroller

}

資源:有乙個唯一識別符號

資源是由uri來指定,對資源的操作包括獲取、建立、修改和刪除資源這些操作正好對應http協議提供的get、post、put和delete方法。通過操作資源的表現形式來操作資源。

常用操作:

get 獲取

post 提交

put 更新

delete 刪除

常用的url風格例如:

springmvc配置

/ 攔截所有的路徑

動作:對資源操作就是一動作(get,post(新增),put(修改),delete(刪除))

restful是一種設計風格 設計資源的識別符號

優質web架構五條關鍵原則列舉如下:

為所有「事物」定義id

將所有事物鏈結在一起 (超連結)

使用標準方法

(get post delete put)

資源多重表述 (針對不同的需求提供資源多重表述  

arcticle/1 )

無狀態通訊 (節省伺服器記憶體

)

通過在web.xml中配置過濾器

Spring MVC基礎知識及例項

spring mvc提供model view controller架構和已有元件,可以開發靈活 鬆散耦合的web應用。mvc模式把應用分成不同的概念 輸入邏輯 業務邏輯和ui邏輯 元件之間鬆散耦合。spring mvc框架通過dispatcherservlet處理所有的http請求和響應。sprin...

python基礎 re使用

以乙個帶檔案操作的例子說明 目標 開啟乙個檔案,提取 中的內容,儲存在乙個新的檔案裡 涉及到的一些操作 序號操作 1檔案操作codecs.open 2正規表示式re模組的使用 上 import linecache import re import codecs filename lolstatist...

正則語言RE基礎

使用單個字串來描述匹配一系列符合某個句法規則的字串,regular expression 破兩提取 替換 在高階文字編譯器中 在開發語言總使用驗證輸入輸出 使用者輸入的合法性驗證 爬蟲。1.元字元 如果就是想要匹配.或者?可以使用轉義字元 來將特殊字元轉普通字元 用來表示注釋 分行 來表示,這個我個...