时间: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