Chinaunix首页 | 论坛 | 博客
  • 博客访问: 68219
  • 博文数量: 18
  • 博客积分: 1420
  • 博客等级: 上尉
  • 技术积分: 199
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 11:00
文章分类
文章存档

2011年(1)

2010年(1)

2009年(2)

2008年(14)

我的朋友

分类: Java

2008-10-22 19:44:58

JSP 标记只解决了部分问题。我们还得处理验证、流程控制和更新应用程序的状态等问题。这正是 MVC 发挥作用的地方。MVC 通过将问题分为三个类别来帮助解决单一模块方法所遇到的某些问题:

  • Model(模型)
    模型包含应用程序的核心功能。模型封装了应用程序的状态。有时它包含的唯一功能就是状态。它对视图或控制器一无所知。
  • View(视图)
    视图提供模型的表示。它是应用程序的 外观。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,视图应得到通知。
  • Controller(控制器)
    控制器对用户的输入作出反应。它创建并设置模型。
http://www.ibm.com/developerworks/cn/java/j-struts/
阅读(535) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~