1、MVC
MVC 是 Model、View、Controller 的简称,将程序的数据、界面展示和用户交互分离,降低耦合。
1、model、view和controller
- Model: 应用程序的数据
- View: 通过界面展示应用程序的数据和其它界面元素
- Controller: 处理应用程序的数据,以及用户的交互。
2、各自的关系
- Model – View :OpenUI5 有单向绑定或者双向绑定两种绑定模式,通过绑定,当 model 变更时, UI自动更新。
- Controller – View :View 通知 Controller,或者 Controller使用 API 来修改 View。
- Controller – Model:Model 通知 Controller,或者 Controller 修改 Model。
2、文件结构
文件结果包括根目录webapp文件夹和两个json文件:
- webapp文件夹:主要代码
1、index.html:项目入口文件
2、mainfest.json:JSON格式的项目配置文件,包括项目一些基础models(如i18n models的配置),sap.app、sap.ui5、sap.ui的配置,路由,样式(以前在Componet.js文件里,现在单提成json文件形式)
3、Componet