当前位置:嗨网首页>书籍在线阅读

01-构建Model

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第5章 构建Model

本章涵盖的内容

定义Model以及它是如何融入我们的架构的

Model、Data和Fake模块之间的关系

给Model创建文件

启用触摸设备

设计people对象

构建people对象,测试它的API

更新Shell,以便用户能登入和登出

本章以本书第3章和第4章编写的代码为基础。在开始前,你应该有了第4章的项目文件,我们将在其中添加文件。建议你把在第4章中创建的整个目录结构复制一份,放到新的“chapter_5”目录中,这样就可以在新目录中更新这些文件了。

在本章,我们将设计和构建Model的people对象。Model向Shell和功能模块提供业务逻辑和数据。Model不依赖用户界面(UI),它被分离出来负责逻辑和数据管理。Model自身通过使用Data模块,从Web服务器分离出来。

我们希望单页应用使用people对象来管理人员列表,这包括用户以及和我们聊天的人。在修改并测试了Model之后,我们会更新Shell,以便用户能登入和登出。在实现的过程中,添加了触摸控件,这样就可以在智能手机或者平板电脑上面使用单页应用了。我们先更好地理解Model是做什么的,以及它是如何融入我们的架构的。