M是“模式”,可以理解为一个数据实体,比如数据库;
V是“视图”,是用户看见的界面;
C是“控制”,相当于是一个对M的行为动作。
MVC就是把这分开处理,条理清楚,逻辑结构严密,易于维护
V是“视图”,是用户看见的界面;
C是“控制”,相当于是一个对M的行为动作。
MVC就是把这分开处理,条理清楚,逻辑结构严密,易于维护
解决方案 »
- 十万火急 !!!servlet调用数据库的内容在jsp页面显示
- 新手ajax 调用问题
- 时间比较的问题
- java流按行读取 高手请进
- 求socket 客户端程序,接收ASCII数据流
- J2EE调service层[如何在web程序中使用Socket并且在服务器启动跟随服务器启动]
- 提问:hibernate+sqlserver save()报错!盼高手赐教
- 谁有j2ee的学习资料
- 立即给分100:环境jb8+sql server 2000+weblogic。在jb8中调试EJB(其实现和数据库的连接)客户端程序时,总报下边的错误。why???
- 求助,特急,关于servlet无法找到的问题,急急急
- JDBC连DB2的问题,绝对有挑战性,高分相求
- 找工作碰壁,郁闷,散分!!!!!!!!!!!!!!
视图:给制模型的部分数据或所有数据的可视图。 可以是JSP swing GUI
控制器:控制视图的显示,转发来自客户视图的请求(并不处理请求,请求由模型处理)和处理用户请求事件 可以是Servlet,更深的请读前端控制器模式方面的书..用户请求事件(比如鼠标单击事件)由控制器来处理,控制器接收用户事件,并根据事件的类型来改变模型。
视图事先会在模型中登记,当模型数据发生改变时,马上通知已向此模型登记的每个视图。
视图从模取得最新的数据并刷新自己.
要实现MVC,最重要的一个环节是使用Design Pattern中的Observer模式。Observer模式允许某个对象在所观察的对象发生修改时通知多个观察者(Observer).更详细的资料请见:
http://tech.163.com/tm/030621/030621_99279.html
http://www.chinaunix.net/cgi-bin/bbs/topic.cgi?forum=14&topic=463
v---viewc----controlwrox有一本书对mvc有很深刻的描述
书名好像是j2ee实用设计