EXTjsMVC应用架构

EXTjs,学习笔记

MVC应用架构

大型客户端程序总是很难编写、组织和维护。当你加入更多功能和开发者到一个项目中时,它们就会迅速膨胀失去控制。ExtJS4带来了一个新的程序架构,它不但帮你组织代码而且件事你需要些的代码数量。

我们的程序架构参照MVC模式,模板和控制器被首先提出。现在有许多MVC架构,都是大同小异。我们是这样定义的: 模型(Model)是域与数据的集合。模型知道如何通过数据包的方式保留它们,并且能够通过关联被其他模型链接。是ExtJS3中的Record的改进版,并且一般与Stores一同使用来给grids或其他组件提供数据。

视图(View)是任意的组件,grids,tree和panel都是views。 控制器(Controllers)是比较特别,来决定你的应用程序是否显示视图,初始化模型和其他应用逻辑。

在这篇指导中,我们会创建一个非常简单的应用来管理用户数据。在最后你将会知道如何运用ExtJS4程序架构把简单的应用放到一起。

应用架构是关于提供结构与组成,也是关于真实的类与框架代码。沿用这些约定能获得许多重要的好处:

EXTjsMVC应用架构

你可能喜欢

  • 学习指南
  • 入门教程
  • 管理应用
  • 中文手册
  • 学习笔记
  • 开发指南
  • 软件架构设计
  • 云计算应用架构

EXTjsMVC应用架构相关文档

最新文档

返回顶部