java web 期末试题填空简答整理

合集下载

Javaweb期末试卷总结范文版1

Javaweb期末试卷总结范文版1

Javaweb期末试卷总结范文版1一、填空题(每空3分,共30分)1、在Tomcat上发布javaweb应用时的默认目录是____________目录。

2、Servlet容器为每一个HttpSeion对象分配一个唯一标识符,叫做________________3、在Tomcat中访问myweb应用的login.html文件时,在浏览器地址栏应写的url为:___________________________________________________________________________。

4、Servlet容器启动每一个web应用时,都会为它创建一个唯一的_____________________对象,该对象和web应用有相同的生命周期。

5、javaweb应用的部署文件是:___________________。

6、jp中实现请求转发的标记为:__________________。

7、在JSP中,requet内置对象代表请求消息,repone内置对象代表响应消息,_________________内置对象代表会话。

8、如果使用jdbc驱动器连接数据库,jar文件的存放位置为“web应用/___________________”。

9、Cookie是保存在_______________,Seion是保存在_________________.10、JSP在第一次被请求时会被翻译成______________,并编译为________________文件。

二、选择题(每题2分,共30分)1、下列关于Servlet的编写方式正确的是()(多选)A、必须是HttpServlet的子类B、通常需要覆盖doGet()和doPot()方法或其一C、通常需要覆盖ervice()方法D、通常要在web.某ml文件中声明和两个元素2、用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要使用下面()个语句处理。

Java web期末考试题

Java web期末考试题

第1页(共7页)天津师范大学期末考核2015—2016 学年第2学期 期末考核试卷科目:Java Web 应用开发学院:计信学院专业:计算机科学一、 单选题:(每小题2分,共10分)1.下列语句属于声明语句的是( A )。

A .<%! Int a = 4;%> B.<% int a=4;%> C .<%--int a=4-- %> D. <%@ int a=4%>得分2.一个servlet 的生命周期不包括( B )方法? A .init( )方法 B. invalidate( )方法 C .service( )方法D .destroy( )方法得分3.Application 对象的作用域是( B )。

A . 一次会话 B. 整个应用程序 C . 一次请求 D . 整个页面得分4.下面对servlet 中重定向说法描述错误的是( D )。

A .使用的是HttpServletResponse 接口的sendRedirect()方法 B. 源组件的响应结果不会发送给客户端 C .sendRedirect()方法后的代码仍会执行D .源组件和目标组件共享ServletRequest 对象第2页(第7页)得分5.有一个JavaBean 组件,类名为Student ,此JavaBean 组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore 的声明正确的是( B )。

A .public int getTotalScore() B. public floatgetTotalScore()C .protected int getTotalScore()D .protected float getTotalScore()得分2.3.Sevlet 过滤器核心对象放置在javax.servlet 包中,其名称为 4.精品文档。

javaweb程序填空题

javaweb程序填空题

javaweb程序填空题JavaWeb程序是一种基于Java语言开发的Web应用程序。

它可以运行在Web服务器上,通过浏览器进行访问和交互。

下面是一些填空题,涉及到JavaWeb程序的相关知识。

1. JavaWeb程序的核心组件是__________。

答,Servlet.2. Servlet是一个__________的Java类,用于处理客户端请求和生成响应。

答,无状态。

3. Servlet容器是指__________,负责管理和执行Servlet的生命周期。

答,Web服务器。

4. JSP是JavaServer Pages的缩写,它是一种__________。

答,动态网页技术。

5. JSP页面中的Java代码可以使用__________标签进行嵌入。

答,<% %> 或者 <%! %>。

6. JSP页面中的表达式可以使用__________标签进行输出。

答,<%= %>。

7. JSP中的__________标签用于定义可重用的页面片段。

答,<jsp:include>。

8. JSP中的__________标签用于循环输出集合或数组中的元素。

答,<c:forEach>。

9. JSP中的__________标签用于条件判断和分支选择。

答,<c:if>。

10. JSP中的__________标签用于定义和使用JavaBean。

答,<jsp:useBean>。

11. JavaWeb程序中的__________用于存储和管理用户的会话数据。

答,Session.12. JavaWeb程序中的__________用于将请求转发给其他资源进行处理。

答,RequestDispatcher.13. JavaWeb程序中的__________用于将请求重定向到其他URL。

答,重定向。

14. JavaWeb程序中的__________用于处理前端发送的异步请求。

(完整word版)Java web期末复习集

(完整word版)Java web期末复习集

“JSP基础知识”单元习题一、填空题1.Tomcat 服务器的默认端口是______8080______。

2.异常的处理,可在该方法的代码段中包含 3类代码:try catch finally代码块.3.JSP 文件最终会转换为___ servlet(或字节码) _________文件.4.在 JSP 文件中汉字所使用的编码机制是____ISO—8859—1 _________.5。

JSP 的实质是______ Servlet__________________。

6.JSP 的英文全称是_______________Java Server Page _________.7。

电子商务的开发标准是______________.EJB+Servlet+JSP __________.8。

JSP 预加载的类名是.java。

lang。

* javax.serveet。

* javax.servlet。

jsp。

* javax。

servlet.http。

*9。

java 的数据类型分为两种,它们分别是____基本类型、引用类型___________.10。

java 基本类型包括__布尔类型、整数类型、字符类型和浮点类型__________11.java 引用类型包括_______组、类、接口12。

java 中类型之间有两种转换方法:______隐性转换、强制转换____。

13.静态网页的内容是相对固定的,而动态网页的内容会随着访问时间和访问者发生变化。

14.___数据库_________是按一定的结构和规则组织起来的相关数据的集合。

15.JSP 服务器端运行环境的搭建通常有三种方案;J2SDK+Tomcat J2SDK+Apacher+Tomcat J2SDK+IIS+Tomcat16.在JDK 环境变量配置中,必须配置的两个变量是Path CLASSPATH17.在 Tomcat 成功安装和启动后,可以在浏览器中输入Http://127.0.0。

java web试题及答案

java web试题及答案

java web试题及答案一、单选题1. 下面哪个不是Java Web中的三大组件?A. JSPB. ServletC. JDBCD. EJB答案:C2. 在Java Web中,以下哪个是正确的访问Servlet的URL模式?A. /servlet/MyServletB. /MyServletC. servlet/MyServletD. MyServlet答案:B3. 下面哪个选项不是正确的JSP指令?A. <%@ page contentType="text/html;charset=UTF-8" %>B. <%@ include file="header.jsp" %>C. <%! int i = 0; %>D. <% out.println("Hello, World!"); %>答案:C4. 下面哪个选项不是Java Web中常见的部署描述符文件?A. web.xmlB. context.xmlC. server.xmlD. sun-web.xml答案:C5. 在Java Web开发中,以下哪个选项可以用来从客户端接收数据?A. HttpServletRequestB. HttpServletResponseC. HttpSessionD. ServletContext答案:A二、填空题1. Java Web中的MVC模式中,将业务逻辑封装在模型中,实现对数据的访问、处理和操作,用于实现数据的持久化和访问。

这个模型称为_______。

答案:JavaBean2. Java Web中,JSP是Java Server Pages的简称,它是一种动态网页技术,是通过在HTML中插入Java代码片段来生成动态内容的。

JSP文件的扩展名是_______。

答案:.jsp3. 在Java Web中,使用JDBC进行数据库访问的第一步是加载并注册数据库驱动程序,使用的类是_______。

JavaWeb网站设计期末复习资料-简答题

JavaWeb网站设计期末复习资料-简答题

1、请列举至少5种javaEE技术,并简述其作用。

解析:javaEE是一系列的技术,主要包扩13种。

对于开发人员来说,了解几种主要的技术是非常必要的,例如JDBC、JSP、Servlet、XML、JNDI、JMS、JTA等。

参考答案:(1)JDBC(Java Database Connectivity):用来访问数据库的API。

(2)JavaServlet :是一种小型的Java程序,扩展了web服务器的功能。

(3)JSP(Java Server Pages):JSP页面由HTM代码和嵌入其中的Java代码组成,用来实现动态视图。

(4)JNDI(Java Name and Directory Interface): JNDI API被用于访问名字和目录服务。

(5)EJB(Enterprise JavaBean):实现业务逻辑的组件,可以构成分布式系统。

(6)RMI(Remote Method Invoke):调用远程对象方法。

(7)Java IDL/CORBA:将Java和CORBA集成在一起。

(8)XML(Extensible Markup Language):可以用它来定义其他标记语言的语言。

(9)JMS(Java Message Service):用于和消息中间件相互通信的API。

(10)JTA(Java Transaction Achitecture):一种标准的API,可以访问各种事务管理器。

(11)JTS(Java Transaction Service):是CORBA OTS事务监控的基本实现。

(12)JavaMail:用于存取邮件服务的API。

(13)JAF(JavaBeans Activation Framework):JavaMail利用JAF来处理MIME编码的邮件附件。

2、在web.xml文件中配置Servlet时,主要配置哪些信息?解析:使用IDE开发Servlet时,配置信息可以通过可视化方式定义。

JavaWeb期末复习资料汇总

JavaWeb期末复习资料汇总

Java Web 应用章节复习题第1章JSP 简介一、选择题1、 下面描述错误的是(C )A 、 HTML 文件必须由<html>开头,v/html>标记结束。

B 、 文档头信息包含在<head+</head>之间。

C 、 在 <head>^0 </head>之间可以包含 <title> 和vbody^信息。

D 文档体包含在<body>和</body>标记之间2、 Tomcat 服务器的默认端口号是:( B )A. 80 B. 8080 C. 21 D. 21213、 配置JSP 运行环境,若 WE 应用服务器选用TOMCAT 以下说法正确的是(B )A. 先安装TOMCAT 再安装JDKB. 先安装JDK 再安装TOMCATC.不需安装JDK 安装TOMCA 就可以了D. JDK 和TOMCA 只要都安装就可以 了,安装顺序没关系4、 如果Tomcat 安装后,想要修改它的端口号,可以通过修改 vtomcat 安装目 录〉/conf 下的(B )文件来实现。

A. web.xmlB. server.xmlC. server-mi ni mal.xmlD. tomcat-user.xml5、 使用最为广泛的Java Web 服务器是(A )。

A. TomcatB.Resi nC.JbossD.WebLogic 6、当用户请求jsp 页面时,JSP 引擎就会执行该页面的字节码文件响应客户的 请求,执行字节码文件的结果是(C )。

A. 发送一个JSP 源文件到客户端B.发送一个Java 文件到客户端C.发送一个HTM!页面到客户端D. 什么都不做JSP 页面时,Tomcat 服务器为每个客户启动一个 线程C.程序D. 服务&下列动态网页和静态网页的根本区别描述错误的是( C )A. 静态网页服务器端返回的 HTM 文件是事先存储好的B. 动态网页服务器端返回的 HTM!文件是程序生成的C. 动态网页中只有程序,不能有 HTMLD. 代码静态网页文件里只有 HTM!标记,没有程序代码9、在传统的HTML S 面中加入(D )就构成了一个JSP 页面文件A 、JAVA 程序片B 、JSP 标签C 、用“ <%、“ %>标记符号括起来的程序D JAVA 程序片和JSP 标签 10、为了标识一个HTML 文件,应该使用的HTMI 标记是(C )A) <P></p> B) <BODY>v/BODY> C) <HTML></HTML> D) <table></table>11、下面对HTMI 描述准确的一项是(c )。

(完整word版)JAVAWEB期末复习题

(完整word版)JAVAWEB期末复习题

第1章WEB开发环境(1)下列关于WEB开发说法正确的是。

ABCDA)Web是图形化的和易于导航的B)Web与平台无关C)Web是分布式的D)Web 是动态的(2)下列关于Tomcat说法正确的是。

ABCDA) Tomcat是一种编程语言B) Tomcat是一种开发工具C) Tomcat是一种编程思想D) Tomcat是一种开编程规范(3)下列关于Tomcat个目录说法错误的是。

EE) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下(4)下列关于HTTP协议说法正确的是。

ABCDEA) HTTP是一种请求/响应式的协议B) HTTP请求消息中Accept表示浏览器可接受的MIME类型C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类E) HTTP请求消息中Host表示初始URL中的主机和端口。

(5)下列对于JSP说法中正确的是。

ABCDEA) JSP是Sun公司推出的新一代站点开发语言B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行C) JSP将内容的生成和显示进行分离D) JSP强调可重用的组件E) JSP采用标识简化页面开发第2章JSP编译指令(1)下列关于JSP编译指令说法错误的是。

CC)编译指令向客户端产生任何输出(2)下面关于page指令说法中错误的是。

BB)一个JSP页面只能包含一个page指令(3)下面关于page指令的属性说法错误的是。

DED)session属性制定此页面是否参与HTTP会话。

默认值falseE)errorpage属性指示当前页面是否为其他页的errorpage目标(4)下列说法中正确的是。

ABDEA)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含B)include指令中file属性指定要包含的文件名D)Taglib指令允许页面使用者自定义标签E)你必须在使用自定义标签之前使用<% @ taglib %>指令(5)下列说法中错误的是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 _____与_____标签用来定义表格的行与单元格。

<td> <tr>2表格的_____与_____属性用于水平与垂直合并单元格。

Colspan rowspan3表单主要由_____、_____与_____三部分构成。

表单标签表单域表单按钮4_____标签定义浏览器不支持框架时显示的内容。

<noframes>5 CSS样式由_____、_____、_____三部分组成选择符属性属性值6常用的选择符主要有三类:_____、_____、_____ HTML选择符ID选择符类选择符7在WEB页面中使用CSS的方法有三种_____、_____、_____ 内部样式表内嵌样式外部样式表8 常用的页面布局技术有______、______与______。

DIV+CSS布局框架布局表格布局9 一个标准的网页由_______、_______与_______三部分组成。

结构外观行为10 使用_____语句可以在HTML中引入d:/a、js文件<script type="text/javascript" src="d:/a、js"></script>11 在JavaScript中根据变量的作用域可以分为____与____两种全局变量局部变量12 在浏览器的DOM中,根对象就是______ window13 表单对象就是________对象的子对象document14 Div层的隐藏与显示主要就是用到_________属性,该属性的值为_________时隐藏Div层Display none15调试Servlet时,Eclipse要进入____________视图下Debug16 Servlet中会话跟踪技术的方案有_____、______、______与隐藏表单域技术。

Cookie Session URL重写17 JSP页面中的6个基本元素包括___________、___________、___________、___________、动作标签与注释。

指令声明表达式脚本18 JSP页面在容器中运行需要经过3个过程:_____,_______与______ 编辑翻译执行19 JSP页面中常见的3种指令有:___________、______________与___________ page指令include指令taglib指令20 JSP页面的Page指令中的____________属性用于设置脚本语言language21广义上来讲,满足______、______、______三个要求的Java类可以称为JavaBean无参数构造方法属性私有属性具有公有的get与set方法22用于查找或者实例化一个JavaBean的动作名称为____,用于设置JavaBean的属性的动作名称为_____,用于把请求转发到另一个页面的动作名称为______ jsp:useBean jsp:setProperty jsp:forward23 param标准动作用于为其她动作标签提供附加参数信息,该动作通常可以与______、________等一起使用<jsp:include> <jsp:forward>24 JSP内置对象中主要用于输入输出功能的有______,________,________ request response out25 JSP的4种作用范围分别使用_____、_______、______、_______来表示,它们都具有________与_________方法pageContext request session application getAttribute() setAttribute()26 JSTL分为______、______、______、______、______五部分核心标签库国际化输出标签库(I18N标签库) XML标签库SQL标签库EL函数库27 Servlet上下文监听器有2个:_________与_______________ ServletContextListener ServletContextAttributeListener28针对Session会话的监听器有4个:_____,______,_________与____________HttpSessionListener HttpSessionActivationListener HttpSessionBindingListener HttpSessionAttributeListener简述HTML与HTTP的区别与联系超文本传输协议(HTTP,HyperText Transfer Protocol)就是客户端浏览器或其她程序与Web服务器之间的应用层通信协议,用以实现客户端与服务器端的信息传输。

超文本标签语言(HTML,HyperText Mark-up Language),即HTML语言,就是目前网络上应用最为广泛的语言,也就是构成网页文档的主要语言。

HTML就是网络的通用语言,就是一种简单、通用的标签语言,就是专门为HTTP协议设计的,当然也可用于其她用途。

简述DIV+CSS布局的优缺点。

DIV布局的优点就是:网页代码精简、提高页面下载速度、表现与内容相分离等;缺点则就是:过于灵活,比较难控制。

因此DIV 布局比较适合应用于复杂的不规则页面、业务种类较多的大型商业网站。

简述使用表格布局的注意事项不要把整个网页当成一个大表格,尽可能使用多个表格进行分块。

因为一个大表格的内容要全部加载后才会显示。

这样会降低页面的响应速度与效率。

此外,单元格在调整时不够方便,往往在调整局部的单元格时,会对其它的单元格产生联动的效果,违背了调整的初衷。

嵌套表格作为相对独立的表格,控制十分方便,这也就是使用表格布局的常用方法,但就是一般不宜超过三层,一旦表格嵌套过多会影响浏览器的响应速度,并且不易后期维护。

当用表格布局时,表格的边框宽度一般设置为0。

最外层表格宽度一般使用固定的像素值,而嵌套的表格的宽度则使用百分比来设定,如果使用像素值则需要计算的绝对精确,因此不提倡使用像素值。

简述“==”与“===”的主要区别"=="运算符就是在类型转换后执行而"==="就是在类型转换前比较。

简述break与continue语句的区别break语句用于结束循环,执行循环体后的语句;continue语句用于结束本次循环,执行下次循环简述JavaScript中数组对象的常用方法concat()连接两个或更多的数组,并返回合并后的新数组join()把数组的所有元素放入一个字符串并返回此字符串。

元素通过指定的分隔符进行分隔pop()删除并返回数组的最后一个元素push()向数组的末尾添加一个或更多元素,并返回新的长度reverse()颠倒数组中元素的顺序sort()对数组的元素进行排序toString()把数组转换为字符串,并返回结果简述DOM的特点?DOM就是一种与浏览器、平台、语言无关的接口,编程人员通过DOM可以访问页面中其她的标准组件。

DOM解决了Netscape的JavaScript与Microsoft的JavaScript之间的冲突,给予Web设计师与开发者一个标准的方法,让其来访问站点中的数据、脚本与表现层对象。

DOM就是以层次结构组织的节点或信息片断的集合。

DOM就是一种树形的结构,开发人员可在节点树中导航寻找特定信息。

解析该结构通常需要加载整个文档,解析完毕后才能够操作节点。

列举DOM对象模型中的主要对象?Window对象、Document对象、Location对象、Navigator对象、History对象与From对象等。

简述表单验证中的分类?验证必填项验证长度验证输入内容的格式验证两个表单项的值就是否相同验证邮箱的输入就是否合法简述Servlet的生命周期?servlet有良好的生存期的定义,包括加载与实例化、初始化、处理请求以及服务结束。

这个生存期由javax、servlet、Servlet 接口的init,service与destroy方法表达。

Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service 方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。

简述转发与重定向两种页面跳转方式的区别,在Servlet中分别使用什么方法实现?重定向与请求转发就是Servlet处理完数据后进行页面跳转的两种主要方式。

重定向就是指页面重新定位到某个新地址,之前的Request失效,进入一个新的Request,且跳转后浏览器地址栏内容将变为新的指定地址。

重定向就是通过HttpServletResponse对象的sendRedirect()来实现。

请求转发就是指将请求再转发到另一页面,此过程依然在Request范围内,转发后浏览器地址栏内容不变。

请求转发使用RequestDispatcher接口中的forward()方法来实现。

编写一个输出"Hello World!"Servlet程序。

import java、io、*;import javax、servlet、*;import javax、servlet、http、*;//创建一个Servlet类,继承HttpServletpublic class Hello extends HttpServlet {// 重写doGet()public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 设置响应到客户端的文本类型为HTMLresponse、setContentType("text/html");// 获取输出流PrintWriter out = response、getWriter();out、println("Hello World");} 简述session的生命周期?1) 客户端向服务器第一次发送请求的时候,request中并无SessionID。

2) 此时服务器会创建一个Session对象,并分配一个SessionID。

Serssion对象保存在服务器端,此时为新建状态,调用session、isNew()返回true。

3) 当服务器端处理完毕后,会将SessionID通过response对象传回到客户端,浏览器负责保存到当前进程中。

相关文档
最新文档