java web 期末试题填空简答整理说课讲解Word格式.docx
- 文档编号:13459967
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:8
- 大小:20.51KB
java web 期末试题填空简答整理说课讲解Word格式.docx
《java web 期末试题填空简答整理说课讲解Word格式.docx》由会员分享,可在线阅读,更多相关《java web 期末试题填空简答整理说课讲解Word格式.docx(8页珍藏版)》请在冰豆网上搜索。
_____、_____、_____HTML选择符ID选择符类选择符
7在WEB页面中使用CSS的方法有三种_____、_____、_____内部样式表内嵌样式外部样式表
8常用的页面布局技术有______、______和______。
DIV+CSS布局框架布局表格布局
9一个标准的网页由_______、_______和_______三部分组成。
结构外观行为
10使用_____语句可以在HTML中引入d:
/a.js文件<
scripttype="
text/javascript"
src="
d:
/a.js"
>
<
/script>
11在JavaScript中根据变量的作用域可以分为____和____两种全局变量局部变量
12在浏览器的DOM中,根对象是______window
13表单对象是________对象的子对象document
14Div层的隐藏和显示主要是用到_________属性,该属性的值为_________时隐藏Div层
Displaynone
15调试Servlet时,Eclipse要进入____________视图下Debug
16Servlet中会话跟踪技术的方案有_____、______、______和隐藏表单域技术。
CookieSessionURL重写
17JSP页面中的6个基本元素包括___________、___________、___________、___________、动作标签和注释。
指令声明表达式脚本
18JSP页面在容器中运行需要经过3个过程:
_____,_______和______编辑翻译执行
19JSP页面中常见的3种指令有:
___________、______________和___________page指令include指令taglib指令
20JSP页面的Page指令中的____________属性用于设置脚本语言language
21广义上来讲,满足______、______、______三个要求的Java类可以称为JavaBean
无参数构造方法属性私有属性具有公有的get和set方法
22用于查找或者实例化一个JavaBean的动作名称为____,用于设置JavaBean的属性的动作名称为_____,用于把请求转发到另一个页面的动作名称为______jsp:
useBeanjsp:
setPropertyjsp:
forward
23param标准动作用于为其他动作标签提供附加参数信息,该动作通常可以与______、________等一起使用
jsp:
include>
forward>
24JSP内置对象中主要用于输入输出功能的有______,________,________requestresponseout
25JSP的4种作用范围分别使用_____、_______、______、_______来表示,它们都具有________和_________方法
pageContextrequestsessionapplicationgetAttribute()setAttribute()
26JSTL分为______、______、______、______、______五部分
核心标签库国际化输出标签库(I18N标签库)XML标签库SQL标签库EL函数库
27Servlet上下文监听器有2个:
_________和_______________ServletContextListenerServletContextAttributeListener
28针对Session会话的监听器有4个:
_____,______,_________和____________
HttpSessionListenerHttpSessionActivationListenerHttpSessionBindingListenerHttpSessionAttributeListener
简述HTML和HTTP的区别和联系
超文本传输协议(HTTP,HyperTextTransferProtocol)是客户端浏览器或其他程序与Web服务器之间的应用层通信协议,用以实现客户端和服务器端的信息传输。
超文本标签语言(HTML,HyperTextMark-upLanguage),即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()方法来实现。
编写一个输出"
HelloWorld!
Servlet程序。
importjava.io.*;
importjavax.servlet.*;
importjavax.servlet.http.*;
//创建一个Servlet类,继承HttpServlet
publicclassHelloextendsHttpServlet{
//重写doGet()
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
//设置响应到客户端的文本类型为HTML
response.setContentType("
text/html"
);
//获取输出流
PrintWriterout=response.getWriter();
out.println("
HelloWorld"
}简述session的生命周期?
1)客户端向服务器第一次发送请求的时候,request中并无SessionID。
2)此时服务器会创建一个Session对象,并分配一个SessionID。
Serssion对象保存在服务器端,此时为新建状态,调用session.isNew()返回true。
3)当服务器端处理完毕后,会将SessionID通过response对象传回到客户端,浏览器负责保存到当前进程中。
4)当客户端再次发送请求时,会同时将SessionID发送给服务器。
5)服务器根据传递过来的SessionID将这次请求(request)与保存在服务器端的Session对象联系起来。
此时Session已不处于新建状态,调用session.isNew()返回false。
6)循环执行过程3-5,直到Session超时或销毁。
简述ServletContext的生命周期?
1)新Servlet容器启动的时候,服务器端会创建一个ServletContext对象;
2)在容器运行期间ServletContext对象一直存在;
3)当容器停止时,ServletContext的生命周期结束。
开发一个Servlet用于销毁会话
packagecom.haiersoft.servlet;
imp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java web 期末试题填空简答整理说课讲解 期末 试题 填空 整理 讲解