欢迎来到天天文库
浏览记录
ID:41037406
大小:23.00 KB
页数:4页
时间:2019-08-14
《中南大学数学院2011年上学期Java Web编程考试试卷及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、中南大学考试试卷(A)2010--2011学年下学期时间110分钟2011年6月10日7-8节JavaWeb编程课程32学时2学分考试形式:开卷专业年级:信科0801-0803应数0801-0803总分100分,占总评成绩70%注:此页不作答题纸,请将答案写在答题纸上一、简述搭建JSP开发环境的过程。(本题10分)二、简述以下一段HTML代码中各成组标记的作用(本题10分)。
2、(本题10分)四、简述MVC程序设计的思想与特点。(本题10分)五、简述JSP的基本程序控制语句。(本题10分)六、简述Servlet的生命周期。(本题10分)七、简述数据库连接池的工作原理。(本题10分)八、简述测试与发布一个JSP程序的过程。(本题10分)九、在使用JDBC连接数据库时,经常会用到Class.forName,请问:它的作用是什么?(本题10分)十、简述SQL语言的特点。(本题10分)JavaWeb编程(A卷)答案一、简述搭建JSP开发环境的过程。(本题10分)答:(要点)JDK的安装、设置及测试。Tomcat应用服务器的安装、设置及测试。Eclipse和MyEclipse
3、安装和Tomcat的相结合二、简述以下一段HTML代码中各成组标记的作用(本题10分)。
4、、简述Java与javascript的主要区别。(本题10分)答:(要点)主要的区别在于以下几方面:(1)Java是面向对象的,而javascript是基于事件和驱动的;(2)javascript是解释执行的,而Java是编译执行;(3)Java采用强变量,javascript采用弱变量;(4)两者的代码格式和嵌入方式不同;四、简述MVC程序设计的思想与特点。(本题10分)答:(要点)1、设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。MVC正是这样的一个设计模式,它强制性的使应用程序的输入、处理和输出分开。在Web应用中MVC模式被极广泛才采用,几乎所有的设计人
5、员都或多或少的要遵循或者参考MVC模式。2、MVC本来是存在于桌面应用程序中,M(model)是指数据模型,V(View)是指用户界面,C(Control)则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。后来MVC被借用到Web应用开发中去,发现更能发挥它的威力,最后被Sun公司推荐为J2EE平台的一个经典模式。模式并不局限与某种语言,MVC模式在.NET和PHP中同样有其实现方法。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何
6、时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。模型、视图、控制器3者之间的关系和各自的主要功能,3、既然所有的模式是经典代码的总结,是经过反复验证的经验,那么MVC模式也一定有很多优势,下面分析MVC到底带来了哪些好处。大部分Web应用程序是用ASP,PHP或者JSP开发出来。它们将像数据库查询语句这样的程序代码和像HTML这样的表示层代码混在一起。经验比较丰富的开发者会将数据从表示层分离开来,但这通常比较困难,尤其是维护他人编写的已有代码。MVC从根本上强制性的将它们分开,最大程度上实现了程序代码与网页的分离。多个视图能共享一个模
7、型,现在需要用越来越多的方式来访问你的应用程序。对此,其中一个解决之道是使用MVC,无论你的用户想要Flash界面或是WAP界面,用一个模型就能处理它们。由于数据和业务规则从表示层分开,所以可以最大化的重用代码。一、简述JSP的基本程序控制语句。(本题10分)答:(要点)JSP的基本控制语句主要包括有if语句、for循环语句、while循环语句等,1.if语句2.for循环3.while循环二、简述Servl
此文档下载收益归作者所有