资讯专栏INFORMATION COLUMN

慕课网_《SpringMVC数据绑定入门》学习总结

Karrdy / 1008人阅读

摘要:数据绑定入门学习总结时间年月日星期日说明本文部分内容均来自慕课网。慕课网教学示例源码个人学习源码第一章课程介绍数据绑定入门概述数据绑定概念来自百度百科简单绑定是将一个用户界面元素控件的属性绑定到一个类型对象实例上的某个属性的方法。

《SpringMVC数据绑定入门》学习总结

时间:2017年2月19日星期日
说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com
教学示例源码:https://github.com/zccodere/s...
个人学习源码:https://github.com/zccodere/s...

第一章:课程介绍 1-1 SpringMVC数据绑定入门概述

数据绑定概念:

来自百度百科

简单绑定是将一个用户界面元素(控件)的属性绑定到一个类型(对象)实例上的某个属性的方法。例如,如果一个开发者有一个Customer类型的实例,那么他就可以把Customer的“Name”属性绑定到一个TextBox的“Text”属性上。“绑定”了这2个属性之后,对TextBox的Text属性的更改将“传播”到Customer的Name属性,而对Customer的Name属性的更改同样会“传播”到TextBox的Text属性。Windows窗体的简单数据绑定支持绑定到任何public或者internal级别的•NET Framework属性,同样可以利用数据库来简单地绑定页面控件的单个属性。

Unit2

IDE-intellij idea简介
Intellij idea创建SpringMVC项目

Unit3

基本类型
包装类型
数组

Unit4

简单对象
多层级对象
同属性对象

Unit5

List
Set
Map

Unit6

Json
Xml

Unit7

PropertyEditor
Formatter
Converter

Unit8

RESTful

Unit9

课程总结
第二章:应用intellij IDEA创建SpringMVC项目 2-1 应用intellij IDEA创建SpringMVC项目

eclipse与idea的差别

eclipse的workspace相当于idea的project
eclipse的project相当于idea的module
第三章:基本类型、包装类型的绑定 3-1 简介

Unit3

基本类型
包装类型
数组
3-2 基本类型处理

3-3 包装类&数组的处理

第四章:简单对象、复杂对象的绑定 4-1 简单对象&多层级对象

Unit4

简单对象
多层级对象
同属性对象
4-2 同属性的多对象

第五章:List、Set、Map类型的绑定 5-1 关于List的数据绑定

5-2 关于Set的数据绑定

在对set进行数据绑定时,要先对set进行初始化。
Set里面的Bean需要重写equals和hashCode方法。

5-3 关于Map的数据绑定

第六章:Json、Xml数据类型的绑定 6-1 关于Json的数据绑定

6-2 关于xml的数据绑定

第七章:PropertyEditor、Formatter、Converter。自定义格式化工具和类型转换器 7-1 介绍

Unit7

PropertyEditor
--内置的可扩展性
--局部使用webdatabinder

--Source=自定义的

Formatter
--内置的可扩展性
--全局/局部
--Source=String
Converter
--内置的不可扩展性
--全局/局部
--Source=自定义的
7-2 PropertyEditor的应用

7-3 Formatter的应用

7-4 Converter的应用

第八章:知识点小扩展RESTful 8-1 RESTful小扩展

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动词,对服务器端资源进行操作,实现“表现层状态转化”
第九章:课程总结 9-1 课程总结

SpringMVC数据绑定

基本类型
简单对象
集合对象
JSON/XML
PropertyEditor
RESTful

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/66673.html

相关文章

  • 课网_《2小时学会SpringBoot》学习总结

    摘要:小时学会学习总结时间年月日星期六说明本文部分内容均来自慕课网。慕课网教学示例源码暂无。数据库操作下第六章事务管理事务管理只有查询的时候不加事务,其它任何操作都要加事务。第七章课程回顾课程回顾总结介绍安装配置的使用数据库操作 《2小时学会SpringBoot》学习总结 时间:2017年2月18日星期六说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示...

    aisuhua 评论0 收藏0
  • 课网_SpringMVC起步》学习总结

    摘要:起步学习总结时间年月日星期四说明本文部分内容均来自慕课网。慕课网教学示例源码个人学习源码第一章简介起步课程简介简介基本概念项目搭建用进行开发课程总结前端控制器开发应用的通用架构方式。 《SpringMVC起步》学习总结 时间:2017年2月16日星期四说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:https://github.com/z...

    zombieda 评论0 收藏0
  • 课网_SpringMVC拦截器》学习总结

    摘要:拦截器学习总结时间年月日星期六说明本文部分内容均来自慕课网。慕课网教学示例源码暂无。拦截器不依赖与容器,过滤器依赖与容器。拦截器只能对请求起作用,而过滤器则可以对几乎所有的请求起作用。共性问题在拦截器中处理,可以减少重复代码,便于维护。 《SpringMVC拦截器》学习总结 时间:2017年2月18日星期六说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.co...

    calx 评论0 收藏0
  • 课网_《Spring入门篇》学习总结

    摘要:入门篇学习总结时间年月日星期三说明本文部分内容均来自慕课网。主要的功能是日志记录,性能统计,安全控制,事务处理,异常处理等等。 《Spring入门篇》学习总结 时间:2017年1月18日星期三说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:https://github.com/zccodere/s...个人学习源码:https://git...

    Ververica 评论0 收藏0
  • 课网_《Java模板引擎之Freemarker》学习总结

    摘要:时间年月日星期日说明本文部分内容均来自慕课网。整体目录结构如下项目文件用于数据持久化配置项目配置配置视图解析器配置静态资源映射配置配置配置自定义指令配置解析器配置,类似于项目启动类新建,注册配置类,并将其和当前关联。 时间:2017年3月19日星期日说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:无个人学习源码:https://githu...

    xumenger 评论0 收藏0

发表评论

0条评论

Karrdy

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<