MVC是 模型-视图-控制器 的缩写。struts是目前MVC比较好的一种实现。
看看下面的文章有更详细的介绍http://otn.oracle.com/software/tech/java/servlets/content.html

解决方案 »

  1.   

    模型-视图-控制器 (MVC)
    JSP 标记只解决了部分问题。我们还得处理验证、流程控制和更新应用程序的状态等问题。这正是 MVC 发挥作用的地方。MVC 通过将问题分为三个类别来帮助解决单一模块方法所遇到的某些问题: Model(模型)
    模型包含应用程序的核心功能。模型封装了应用程序的状态。有时它包含的唯一功能就是状态。它对视图或控制器一无所知。
    View(视图)
    视图提供模型的表示。它是应用程序的外观。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,视图应得到通知。
    Controller(控制器)
    控制器对用户的输入作出反应。它创建并设置模型。 
      

  2.   

    [M]odel
    [V]iew
    [C]ontrol
    这样做是为了使数据模式与前台客户的显示分开
    一边数据库升级是不需要修改过多的东西。
      

  3.   

    对不起,刚才的链接贴错了http://www-900.ibm.com/developerWorks/cn/wsdd/techjournal/0302_fung/fung.shtml