MVC初体验

来源:互联网 发布:中国cpi数据分析 编辑:程序博客网 时间:2024/06/06 00:31

       MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

       采用MVC,不仅要求业务逻辑与表示分离....实际上,业务逻辑甚至根本不知道有表示的存在。MVC的关键是,业务逻辑要与表示分离,而且要在二者中间放上别的东西,这样业务逻辑本身就能作为一个可重用的Java类存在,他根本不用对视图有任何了解。