時間:2017年2月19日星期日
說明:本文部份內容均來自慕課網。@慕課網:http://www.imooc.com
教學示例源碼:https://github.com/zccodere/s...
我的學習源碼:https://github.com/zccodere/s...html
數據綁定概念:git
來自百度百科
簡單綁定是將一個用戶界面元素(控件)的屬性綁定到一個類型(對象)實例上的某個屬性的方法。例如,若是一個開發者有一個Customer類型的實例,那麼他就能夠把Customer的「Name」屬性綁定到一個TextBox的「Text」屬性上。「綁定」了這2個屬性以後,對TextBox的Text屬性的更改將「傳播」到Customer的Name屬性,而對Customer的Name屬性的更改一樣會「傳播」到TextBox的Text屬性。Windows窗體的簡單數據綁定支持綁定到任何public或者internal級別的•NET Framework屬性,一樣能夠利用數據庫來簡單地綁定頁面控件的單個屬性。github
Unit2web
IDE-intellij idea簡介 Intellij idea建立SpringMVC項目
Unit3數據庫
基本類型 包裝類型 數組
Unit4json
簡單對象 多層級對象 同屬性對象
Unit5數組
List Set Map
Unit6服務器
Json Xml
Unit7架構
PropertyEditor Formatter Converter
Unit8eclipse
RESTful
Unit9
課程總結
eclipse與idea的差異
eclipse的workspace至關於idea的project eclipse的project至關於idea的module
Unit3
基本類型 包裝類型 數組
Unit4
簡單對象 多層級對象 同屬性對象
在對set進行數據綁定時,要先對set進行初始化。
Set裏面的Bean須要重寫equals和hashCode方法。
Unit7
PropertyEditor --內置的可擴展性 --局部使用webdatabinder
--Source=自定義的
Formatter --內置的可擴展性 --全局/局部 --Source=String Converter --內置的不可擴展性 --全局/局部 --Source=自定義的
RESTful
1.起源 2.名稱 3.資源 4.表現層 5.狀態轉化 6.設計
RESTful起源
REST這個詞,是Roy Thomas Fielding在他2000年的博士論文中提出的
RESTful名稱
Fielding將他對互聯網軟件的架構原則,定名爲REST,即Representational State Transfer(表現層狀態轉化)的縮寫 若是一個架構符合REST原則,就稱它爲RESTful架構 Resource Representational State Transfer
RESTful資源- Resource
1.文本 2.圖片 3.服務 4.音頻 5……
RESTful表現層- Representational
1.文本:txt、html、xml、json、二進制 2.圖片:jpg、png 3.http協議的content-type和accept 4.case:book是一個資源,獲取不一樣的格式
RESTful狀態轉化-State Transfer
經常使用的http協議
GET:獲取資源 POST:建立資源,不具備冪等性 PUT:建立(更新)資源 DELETE:刪除資源
冪等性
每次HTTP請求相同的參數,相同的URL,產生的結果是相同的
RESTful總結
1.每個URI表明一種資源 2.客戶端和服務器之間,傳遞這種資源的某種表現層 3.客戶端經過HTTP動詞,對服務器端資源進行操做,實現「表現層狀態轉化」
SpringMVC數據綁定
基本類型 簡單對象 集合對象 JSON/XML PropertyEditor RESTful