您的位置:首页 > 其它

什么是MVC

2007-12-01 16:06 323 查看
MVC是model-view-controller,是提供一种模式,一种理念,不是一种具体的实现。
它强制的把应用程序的输入、处理、输出分开了。
MVC有三个核心模块,他们分担着不同的任务:

1、Model(模型层)-------进行业务处理,用javaBean或EJB实现;
是应用程序的主体部分,模型表示业务数据和业务逻辑。

2、View(视图层)--------用户交互界面,一般是用jsp实现;
向用户显示数据,并接受用户输入数据,但并不进行任何实际的业务处理,视图可以向模型查询业务状态,但是不能够修改模型,能接受模型发出的数据更新事件,从而同步更新页面显示。

3、Controller(控制层)--------处理用户请求,一般用servlet实现。
接受用户的输入,并调用模型和视图去完成用户的需求。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: