第一Model绑定本质就是为目标Action方法生成参数列表的过程,参数数据存在于http请求、请求的 URL 、消息报头或主体中。

第二aciton 参数的元数据通过 ParameterDescriptor来描述的,另外两个相关类型表示 controller和action(p184)

第三valueProvider是model数据提供者,数据来源:提交from表单、JSON字符串、当前路由数据、请求地址的查询字符串(Querystring)(p196),是一个内部数据容器,分NameValueCollection(p197包含两种:p203)和DictionaryValueProvider(p204 分三种:p204)

第四Model元数据通过ParameterDescriptor来描述,通过它的属性BindingInfo表示的ParameterBindingInfo对象具有一个名为 ModelBinder的组件用于整整实现Model数据绑定(P215)

第五mvc采用DefaultModelBinder来完成Model绑定,分别介绍针对 简单类型、复杂类型、数组、集合、字典类型的model绑定(p229)

最新文章

  1. PHP命名规范
  2. reactjs学习一(环境搭配react+es6+webpack热部署)
  3. 【原】javascript最佳实践
  4. 《DSP using MATLAB》示例Example4.5
  5. [原创]Gerrit中文乱码问题解决方案分享
  6. 分享一个移动项目中消除click事件点击延迟的方法
  7. just test Gson
  8. 2877: [Noi2012]魔幻棋盘 - BZOJ
  9. java中Runnable接口含义
  10. ubuntu nginx安装及相关linux性能參数优化
  11. 【Yom框架】漫谈个人框架的设计之三:业务接口+UI层的设计(基于Castle实现的Repository)
  12. [转]ios 数据的传递
  13. React入门---属性(state)-7
  14. hive优化之——控制hive任务中的map数和reduce数
  15. 浅谈java线程池实现
  16. Cent OS & Windows 双系统自定义引导菜单
  17. 第80节:Java中的MVC设计模式
  18. Scrapy 框架 手动发送请求 POST 请求的发送
  19. 栈长这里是生成了一个 Maven 示例项目。
  20. Linux平台 Oracle 18c RAC安装

热门文章

  1. JavaScript高速掌握
  2. ASP利用xhEditor编辑器实现图片上传的功能。
  3. 【NLP】simhash判断文档相似度
  4. 6. go数组与冒泡排序
  5. python字符串 分片索引
  6. WebSocket、Socket、TCP、HTTP区别
  7. MTK 锁屏配置
  8. c#事件Unity与.Net对比
  9. nodejs服务器部署教程三
  10. Nginx(八)-- 负载均衡