Java就业班第2阶段考试题答案_第1页
Java就业班第2阶段考试题答案_第2页
Java就业班第2阶段考试题答案_第3页
Java就业班第2阶段考试题答案_第4页
Java就业班第2阶段考试题答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java就业班考试题一、选择题(每题

1分,并且每题为单选,共

10分)1、假设在名称为

helloapp

的Web应用中有一个

hello.jsp

,它的文件路径如下

:C%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp

,那么在浏览器端访问

hello.jsp

的URL是什么?(A)http://localhost:8080/hello.jsp(B)http://localhost:8080/helloapp/hello.jsp(C)http://localhost:8080/helloapp/hello/hello.jsp2、假设在

helloapp

应用中有一个

HelloServlet

类,它位于

org.javathinker

包下,那么这个类的

class文件应该放在什么目录下

?Dhelloapp/HelloServlet.classhelloapp/WEB-INF/HelloServlet.classhelloapp/WEB-INF/classes/HelloServlet.classhelloapp/WEB-INF/classes/org/javathinker/HelloServlet.class3、假设在 helloapp 应用中有一个 HelloServlet 类,它在 web.xml文件中的配置如下 :<servlet><servlet-name>HelloServlet</servlet-name></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/hello</url-pattern></servlet-mapping>那么在浏览器端访问 HelloServlet 的URL是什么?Dhttp://localhost:8080/HelloServlethttp://localhost:8080/helloapp/HelloServlethttp://localhost:8080/helloapp/org/javathinker/hellohttp://localhost:8080/helloapp/hello4、HttpServletRequest 对象是由谁创建的(A)由Servlet 容器负责创建,对于每个

?AHTTP请求,

Servlet

容器都会创建一个

HttpServletRequest对象建

(B)由JavaWeb应用的ServletHttpServletRequest 对象

或JSP组件负责创建,当

Servlet

或JSP组件响应

HTTP请求时,先创5、欲从HTTP请求中获得用户的请求参数值,应该调用下面的哪个方法(A)调用HttpServletRequest 对象的getAttribute() 方法(B)调用ServletContext 对象的getAttribute() 方法(C)调用HttpServletRequest 对象的getParameter() 方法

?C6、ServletContext 对象是由谁创建的 ?B(A)由Servlet 容器负责创建,对于每个 HTTP请求,Servlet(B)由JavaWeb应用本身负责为自己创建一个 ServletContext

容器都会创建一个对象

ServletContext

对象由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext 对象7、jspForward1.jsp 要把请求转发给 jspForward2.jsp ,应该在 jspForward1.jsp 中如何实现?B<ahref=“jspForward2.jsp”>jspForward2.jsp</a><jsp:forwardpage=“jspForward2.jsp”>8、下面哪个说法是正确的(A) 对于每个要求访问(B)每个HttpSession

?Bmaillogin.jsp对象都有唯一的

的HTTP请求,ID。

Servlet

容器都会创建一个

HttpSession

对象(C)JavaWeb应用程序必须负责为 HttpSession9、如果不希望 JSP网页支持 Session,应该如何办(A) 调用HttpSession 的invalidate() 方法

分配惟一的?B

ID(B)<%@pagesession="false"%>10、以下代码能否编译通过,假如能编译通过,运行时得到什么打印结果? Arequest.setAttribute(\"count\",newInteger(0));Integercount= (Integer )request.getAttribute(\"count\");A)不能编译通过B)能编译通过,并正常运行C)编译通过,但运行时抛出ClassCastException二、对下面的英文名称进行中文解释(每题

2分,共

20分)1、JSP(javaservicepage)java 服务页面2、Servlet 服务段程序技术3、Filter 过滤器4、Listener 监听器5、AJAX异步javascriptandxml 技术6、DWRdirectwebremoting 直接以web方式远程存取7、MVC模型视图控制模式8、DAOdataaccessobject 数据存取对象9、JavaScriptjava 脚本语言10、J2EE javatoenterpriseeditionjava企业版本三、问答题(每题 3分,共30分)1、请阐述JSP技术的主要优缺点有哪些?优点:1.JSP相比静态页面来说具有动态交互性,它是服务器的程序。2.JSP有跨平台性3.采用标签话的页面开发,相比 ASP用脚本语言来表示动态性让人更理解4.相对servlet来说避免了在代码中直接输出大量的静态标签 .缺点:JSP页面中包含了大量的 java代码语言,使得前台的工作者必须了解后台和后台的工作者要了解前台,增加了工作的复杂性 .2、请简述Servlet的生命周期Servlet生命周期包含了:加载或者实例化 servlet请求,init()初使化,service()处理请求,destroy()释放资源。3、描述JSP和Servlet的主要区别?它们各自应用的范围。JSP中包含了 java脚本段。它本身就是嵌套在一段Servlet是java的标准类库。它显示的页面是采用 writeJSP主要用在表示层, Servlet用在控制层

HTML 代码中方法输出 HTML

代码4、什么是应用服务器( ApplicationServer),它为Web应用程序提供方面的功能支持。应用服务器是企业级应用基础软件平台的核心,它将 J2EE引入大型网络应用的开发、集成、部署和管理之中 .它为Web应用程序提供了安全管理,部署应用,消息中间件等支持。5、简单介绍数据库连接池的主要优点和工作原理是什么?数据库连接池开辟了一段池空间。里面装载了一定数量的数据库连接。当某一个应用程序访问连接池,请求连接时,连接池就分配一个连接给请求应用程序。当连接池所配额的数据库连接用完后,它再重新装载一定数量数据库连接供应用程序使用。当应用程序释放连接后,连接池就收回连接,供新的请求使用。它相对传统的直接对数据库的连接来说,好处是避免了应用程序频繁的访问数据库,所造成的资源浪费。6、请描述

web.xml

文件的作用有哪些?为什么要提供它?Web.xml里装载了一些配置信息。通过它对整个工程进行初始化操作,确定 web容器的应用程序执行顺序,对 filter,servlet,listener,以及一些系统配置进行设置。好处:修改方便,使代码更具有跨平台性。7、什么是Web容器(Servlet容器)?实现了HTTP协议,以及J2EE规范的web应用程序的应用环境。 包括:并发性,安全性,生命周期管理等等.8、在JSP中如何读取客户端的请求?如何确定某个 JSP文件的真实(物理)路径。通过HttpservletResponse类的对象来获取客户段的请求。通过 ServletContext的getRealPath()方法可以获得。9、什么情况下会调用 Servlet类中的doGet()和doPost()方法?10、请描述

AJAX

框架

DWR

的工作原理AJAX,顾名思意,为异步的1在脚本语言中,创建一个2.构造请求(open方法)

javascript和xml技术。它的工作原理是:XMLHTTPRequest 对象3.设置请求的回调方法 .(onreadystatechange)4.发送请求(send方法)DWR,为directwebremoting直接在页面的 javascript脚本段中对 web服务端的某个 javabean中的方法进行调用幸福,不能用手去捉摸,只能用心去琢磨,只能静静去体味。细细地品味了,你就享受到了它温馨的暖,或浓或淡的甜!幸福,其实很简单。幸福就是和爱人一起漫步,幸福就是吃到妈妈的拿手饭菜,幸福就是孩子在你的脚跟前转悠,幸福就是你能帮父母洗衣洗碗。幸福,其实很简单。拥有一份称心的工作,就是一种幸福;拥有一个温馨的家,就是一种幸福;拥有一位知心的朋友,就是一种幸福;拥有一份好的心态,就是一种幸福;拥有一个相濡以沫的爱人,那更是一种幸福。幸福就是如此的平平凡凡,幸福就是这样的简简单单。幸福,其实就是自己心灵的感觉,沉淀在自己的心底,看不见摸不着,没有那么直观,可那种体验与享受却很真实、很直接。或许你没有丰富的物质,或许你不能掌控自己的名利,但只要你拥有一份良好的心情,幸福就会围着你转。幸福,其实很简单。幸福就是口渴时的那杯水,幸福就是饥饿时的那顿饭,幸福就是劳累时的歇歇脚,幸福就是闲暇时的那茶盏,幸福就是困倦时的那场眠,幸福就是相爱的人彼此的牵挂,幸福就是离别的人默默的思念!幸福,其实很简单。幸福就是平静的呼吸,仔细的聆听,忘情的观看;幸福就是有人爱,有事做,有所期待,有人给温暖;幸福就是不迷茫,不慌乱,生而无悔,活而无憾。幸福,其实就在路上,走一步,有一步的风景;进一步,有一步的欣喜;退一步,有一步的心境;停下步,忆往事,感到舒心的甜。幸福,其实很简单。当你失落,当你伤心,当你落泪时,有人会走到你身边给你一个拥抱,让你不再心酸,让你顿生温暖。幸福似一杯香茗,轻饮慢品里,溢出的却是淡淡的清香,沁人心脾,惬意而舒心;幸福似一杯红酒,无论酒的种类是什么,用心细品里,总能品出那缕浓浓的甘醇柔绵;幸福没有明天,幸福也没有昨天,它不怀念过去,也不向往未来,它只在乎眼前。幸福,其实很简单。别人的幸福在你的眼里,你羡慕甚至嫉妒;可你的幸福也在别人眼里,你如果不觉得,岂不遗憾?别再说幸福遥不可及,别再怨幸福与你无缘,其实,幸福从没有离开你;其实,幸福就是如此的简单!幸福,不能用手去捉摸,只能用心去琢磨,只能静静去体味。细细地品味了,你就享受到了它温馨的暖,或浓或淡的甜!幸福,其实很简单。幸福就是和爱人一起漫步,幸福就是吃到妈妈的拿手饭菜,幸福就是孩子在你的脚跟前转悠,幸福就是你能帮父母洗衣洗碗。幸福,其实很简单。拥有一份称心的工作,就是一种幸福;拥有一个温馨的家,就是一种幸福;拥有一位知心的朋友,就是一种幸福;拥有一份好的心态,就是一种幸福;拥有一个相濡以沫的爱人,那更是一种幸福。幸福就是如此的平平凡凡,幸福就是这样的简简单单。幸福,其实就是自己心灵的感觉,沉淀在自己的心底,看不见摸不着,没有那么直观,可那种体验与享受却很真实、很直接。或许你没有丰富的物质,或许你不能掌控自己的名利,但只要你拥有一份良好的心情,幸福就会围着你转。幸福,其实很简单。幸福就是口渴时的那杯水,幸福就是饥饿时的那顿饭,幸福就是劳累时的歇歇脚,幸福就是闲暇时的那茶盏,幸福就是困倦时的那场眠,幸福就是相爱的人彼此的牵挂,幸福就是离别的人默默的思念!幸福,其实很简单。幸福就是平静的呼吸,仔细的聆听,忘情的观看;幸福就是有人爱,有事做,有所期待,有人给温暖;幸福就是不迷茫,不慌乱,生而无悔,活而无憾。幸福,其实就在路上,走一步,有一步的风景;进一步,有一步的欣喜;退一步,有一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论