补充基于Servlet的MVC模式.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
补充: 基于Servlet的MVC模式 一、选择题 1.关于MVC架构的缺点,下列的叙述哪一项是不正确的?(B) A)提高了对开发人员的要求 B)代码复用率低 C)增加了文件管理的难度 D)产生较多的文件 2.关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?(D) A)应用是基于过程的 B)业务逻辑和表示逻辑混合 C)软件维护和扩展困难 D)产生较多的文件 3.关于JSP Model2模式的优点,下列的叙述哪一项是不正确的?(D) A)模型具有较高的通用性 B)Servlet对象擅长控制 C)分离了视图层和业务层 D)M、V、C之间具有较低的耦合性 4.阅读下面代码片段: JavaBeanClass bean=new JavaBeanClass(parameter); HttpSession session=request.getSession(true); session.setAttribute(keyword,bean); 该段代码创建的Bean,下列叙述哪项是正确的?(C) A)Request 周期的Bean B)Application 周期的Bean C)Session D)Page周期的Bean 5.阅读下面代码片段: JavaBeanClass bean=new JavaBeanClass(parameter); getServletContext().setAttribute(keyword,bean);或者 application.setAttribute(keyword,bean); 该段代码创建的Bean,下列叙述哪项是正确的?(B) A)Request 周期的Bean B)Application 周期的Bean C)Session D)Page周期的Bean 6.阅读下面代码片段: JavaBeanClass bean=new JavaBeanClass(parameter); request.setAttribute(keyword,bean); 该段代码创建的Bean,下列叙述哪项是正确的?(A) A)Request 周期的Bean B)Application 周期的Bean C)Session D)Page周期的Bean 7.阅读下面代码片段: RequestDispatcher dispatcher=request.getRequestDispatcher(a.jsp); dispatcher.forward(request,response); 关于该段代码的作用,下列叙述哪项是正确的?(B) A)页面重定向到a.jsp页面 B)将请求转发到a.jsp页面 C)从a.jsp定向到当前页面 D)从a.jsp转发到当前页面 二、判断题 1.重定向功能是将用户从当前页面或Servlet定向到另一个JSP页面或Servlet。(对) 2.转发的功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。(对) 2.重定向仅仅是将用户定向到其他的JSP页面或Servlet,而不能将Request对象转发给所指向的资源。(对) 3.网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。(错) 4.实现转发需要两个步骤,首先在Servlet中要得到RequestDispatcher对象,然后在调用该对象的forward方法实现转发。( 对 ) 5.在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数。(对) 6.在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。(对) 三、填空题 1.MVC(Model-View-Controller)是八十年代为编程语言 Smalltalk-80 发明的一种软件设计模式。 2.MVC是三层开发结构,这三个字母按顺序分别代表_Model__、___View_、__Controller_______。 3. 模型 封装了数据和对数据的操作,是实际进行数据处理计算的地方。 视图 是应用和用户之间的接口,它负责将应用显现给用户和显示模型的状态。控制器 负责视图和模型之间的交互,控制对用户输入的响应、响应方式和流程。 4.控制器主要负责两方面的动作: 把用户的请求分发到相应的模型 ; 将模型的改变及时反映到视图上 。 5.Sun公司的JSP规范提出了两种用JS

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档