MVC模式
MVC:即模式,视图,控制器层简化用户开发进程。存在许多MVC的变体来适合不同的场景。而其中
对Web应用最使用的是Model2.
模型层
1.暴露被应用的封装的数据
2.允许业务逻辑在模型上完成
存在多种程序样式来建立模型,其中可使用Java对象来建立模型,这些对象是最简单也是最灵活的。
开发模型两个重要的设计特点:
1.系统所需的的全部交互和数据必须通过模型被暴露。
2.保持模型不可见,可以在任何类型的用户界面中使用它。
视图层
1.从模型中读数据并向用户展现它,不应该处理用户输入的验证或对模型进行修改。
2.不包含业务逻辑,但应包含描述逻辑。
控制层
响应用户输入,操作模型决定那个视图被显示。
在Model2中,控制层被分为若干个活动。每个活动代表用户想去完成的任务。
对Web应用最使用的是Model2.
模型层
1.暴露被应用的封装的数据
2.允许业务逻辑在模型上完成
存在多种程序样式来建立模型,其中可使用Java对象来建立模型,这些对象是最简单也是最灵活的。
开发模型两个重要的设计特点:
1.系统所需的的全部交互和数据必须通过模型被暴露。
2.保持模型不可见,可以在任何类型的用户界面中使用它。
视图层
1.从模型中读数据并向用户展现它,不应该处理用户输入的验证或对模型进行修改。
2.不包含业务逻辑,但应包含描述逻辑。
控制层
响应用户输入,操作模型决定那个视图被显示。
在Model2中,控制层被分为若干个活动。每个活动代表用户想去完成的任务。
air_tuyh
2005-05-29 16:20:49
评论:0
阅读:2989
引用:0
