MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是XeroxPARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。本章首先介绍MVC设计模式的概念,然后创建一个基于MVC的Java应用,并且在这个Java应用中引入RMI框架,把模型作为远程对象分布到服务器端,把视图和控制器分布到客户端,从而创建分布式的Java应用。13.1 MVC设计模式简介MVC把应用程序分成3个核心模块:模型(Model)、视图(View)和控制器(Controller),它们分别担当不同的任务。如图13-1所示显示了这几个模块各自的功