问卷调查系统说明(9)

时间:2025-07-11

模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk -80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE 平台的设计模式。MVC结构提供了一种按功能对各种对象进行分割的方法,它强制性地使应用程序的输入、处理和输出分开,所以依据这种设计思想能够构造良好的松耦合的构件。使用MVC的应用程序被分成三个核心构件:模型、视图、控制器。

2、系统总体结构

本系统采用MVC的设计模式,用户输入输出界面均为JSP页面,即展示层(VIEW),用户的请求(REQUEST)将会被发送到控制层(CONTROL)的一个SERVLET集中处理,根据请求调用模型层(MODEL)的JAVABEAN对请求进行实际处理,并把结果返回给控制层,控制层根据请求的执行结果将响应(RESPONSE)派发到相应的JSP页面。

例如,一个数据提交(操作请求)的标准流程:在问卷管理模块中的添加问卷页面(SurveyAdd.jsp),用户在这个页面中输入数据,提交之后,请求被派发到一个名为SurveyManage的servlet中集中处理,在这个servlet中,调用了持久层的名为SurveyDAO 的javabean的addSurvey方法对数据进行持久化,然后把处理结果返回给SurveyMange这个控制器,控制器根据返回的结果决定将相应的页面展现给客户端浏览器。

又如,一个数据查询(数据请求)的标准流程:在问卷设计页面中(SurveyAdmin.jsp),用户打开页面后,页面即调用SurveyDAO的listAllSurvey 方法查询出所有问卷信息返回给页面,即页面进行数据查询时不再经过CONTROLLER 层。如图3-2-1:

问卷调查系统说明(9).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219