浏览器端应用MVC
在这个级别,模型由业务领域对象组成,视图是整个可编程处理的页面,控制器是将ui和领域对象相连接的代码中所有事件处理函数的组合。图4-2展示了这个级别的mvc操作。这可能是对于ajax
图4-2 模型―视图―控制器整体应用于ajax客户端应用。这个级别的控制器是将ui连接到javascript业务对象的代码[来源 www.iocblog.net]
如果思考一下第3章讨论过的传统web mvc,你会知道在一个典型的ajax应用中至少有3层,每一层在应用的生命周期中扮演不同的角色,它们都有助于开发出清晰、组织良好的代码。图4-3演示了这些不同规模的mvc模式如何嵌套在应用的架构中。
那么,当开发代码时这对我们意味着什么呢?在下面几节中,我们以更实际的观点来考察使用mvc定义javascript应用的结构,它将如何影响编写代码的方式,它的好处是什么?让我们开始考察一下视图。
图4-3 在嵌套的mvc架构中,模式以不同的规模重复自己。在最外层的级别,我们可以看到模式作为整体定义了应用的工作流,模型位于web服务器端。在较小的规模,模式在客户端应用中重复;在更小的规模,模式在客户端应用的单个ui组件内部重复
Tag: MVC ,浏览器
文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。