建设网站的程序模型架构方法
来源: | 作者:szhuhang | 发布时间: 2610天前 | 1005 次浏览 | 分享到:
 网站建设“模型”部分负责将“模型”代表的状态可视化地显示出来,它提供一种控制“模型”可以存在多个“视图”。
 “模型”部分负责管理用户与“模型”之间的通信。它提供一种控制“模型”状态改变的机制。 
  在实际应用中,网站制作的用户输入现实世界的”模型”,按照MVC规范处理后,得到侵害清晰的有3种对象处理的可视化反馈,每一部分都对应指定的任务。在一个应用程序中,“模型”负责将图像及文本输出到应用程序指定的位图部分。“控制器”负责解释用户输入的鼠标和键盘事件,并使用“模型”和“视图”做出相应的变化。最后,“模型”负责应用程序部分的动作和数据,它主要对以下两种请求做出响应。
  来自“视图”:对指定信息的状态查询。
  来自”控制器”:改变状态的指令。
  为了更有效地使用MVC规范,读者应该了解以下内容:
  在MVC规范中,网站建设在现实世界中的对象是如何被分割成这3个部分的。
MVC规范中的这3个部分之间,以及它们和其它活动的”视图”和”控制器”之间是如何通信的。例如,在多个应用程序之间共享一个鼠标、键盘和显示器等都需要相互通信和协作。
  MVC规范并不是本书所要介绍的重点内容,感兴趣的读者可以查阅网站设计相关书籍。在下面Velocity与JSP的比较中,读者将对MVC规范有进一步地了解。