导入
单向关联应用简介
让我们看看为了创建单向关联应用程序需要学习哪些内容。
我们之前课程中的三个示例应用程序(MinimalApp、ValidationApp 和 EnumerationApp)仅限于管理单一对象类型的数据。然而,一个真实的应用程序必须管理多种对象类型的数据,这些类型之间通常以各种方式相互关联。例如,对象类型之间可能存在关联关系或子类型(继承)关系。处理关联关系和子类型关系是软件应用工程中的高级议题,在教材中很少深入讨论,且现有的应用开发框架对此支持也不够充分。
单向函数关联可以是一对一或一对多。在这两种情况下,关联关系都通过单值引用属性来表示或实现。
本章内容
本章我们将探讨以下内容:
- 如何使用单值引用属性来表示单向函数关联,从面向对象的类模型推导出简单的 JavaScript 类模型。
- 如何将该 JavaScript 类模型以普通 JavaScript 模型类的形式进行编码。
- 如何基于模型代码编写视图和控制器代码。
在展示如何推导出简单的 JavaScript 类模型并用 JavaScript 实现之前,我们首先介绍本课程中将使用的几个新的 JavaScript 语言特性。