冬Blog

醉心技术、醉心生活
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

使用ExtJs开发MIS系统(6):客户端MVC

Posted on 2008-12-22 17:32  冬冬  阅读(3009)  评论(5编辑  收藏  举报

MVC结构大家都很熟悉,利用ExtJs提供的数据和显示控件,很容易实现基于Js的客户端MVC。

image

其中的Actions就是使用ExtJs开发MIS系统(5):使用Action抽象客户端操作描述提到的Actions;Model由Ext.data.Record、Ext.data.Store及其派生类组成;View由Ext的各个控件构成。

Ext.data.Store提供了很多事件,比如add、remove、update等,View可以通过捕捉这些事件进行更新。另一方面,View中的点击等操作调用Actions中的动作,改变Model,同时和服务器端通信,持久化Model。