基于MVC模式的Web应用设计与开发指南
在Web应用开发领域,MVC(Model-View-Controller)模式因其与Web底层架构的高度契合性,正逐渐改变着Web应用的设计和开发方式。下面将详细介绍如何运用MVC模式进行Web应用的设计与开发。
1. MVC设计流程
当你有了开发Web应用的想法,准备开始设计时,可参考以下有效的设计工作流程:
1. 预热准备 :放松身心,理清思绪,思考应用的目标。设想自己是用户,在应用中完成一些任务,遇到问题并添加新数据,以此进入思考应用组件的状态。
2. 确定模型 :找出应用要处理的基本“事物”,即模型对象。这些对象不一定与数据库表直接对应,但很可能相关。此时无需过多考虑对象的属性,而是开始思考它们之间的关系。
3. 创建静态HTML原型 :在明确驱动创建应用的灵感并确定了构成其功能的基本模型对象后,从用户角度出发,规划用户如何与这些对象交互。开发一系列由CSS支持的静态HTML页面,这些页面可用于向他人展示网站概念,同时也为后续的服务器端开发提供指导。
4. 设计控制器 :以静态HTML原型为指导,思考应用的主要功能区域。每个功能区域对应一个控制器,包含处理该区域所需的所有入口点和业务逻辑。
5. 定义动作 :对于每个控制器,考虑用户需要执行的动作。在Ruby on Rails中,每个动作对应控制器上的一个公共方法。有些动作对应网页,而有些则执行功能并根据结果将用户重定向到其他页面。一般来说,不创建或修改数据的动作应
超级会员免费看
订阅专栏 解锁全文
2813

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



