基于Dartling构建Todo应用及Dart MVC和UI框架概述
1. 基于Dartling构建Todo应用
在构建Todo应用时,我们使用了Dartling这个领域建模框架,从设计模型到生成和测试应用代码,逐步完善应用功能。整个过程分为多个迭代阶段,每个阶段都有特定的功能添加和优化。
1.1 获取模型条目
首先,从仓库的模型对象中获取 MvcEntries 类型的模型条目:
var models = repo.getDomainModels(domainCode);
entries = models.getModelEntries(modelCode);
Tasks 类型的 tasks 变量是进入模型的唯一入口:
tasks = entries.tasks;
所有测试都在 tasks 对象上进行, web 文件夹包含模型的默认Web应用。
1.2 迭代1 - 添加待办任务
在这个迭代中,我们开始使用MVC模式。可以输入新的待办事项,并显示更新后的待办事项列表。视图和控制器被分离到两个不同的类中: lib/app 文件夹中的 Todos 视图类和同一文件夹中的 TodoApp </
超级会员免费看
订阅专栏 解锁全文
3359

被折叠的 条评论
为什么被折叠?



