JavaEE复习整理.docx
- 文档编号:23771230
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:14
- 大小:22.94KB
JavaEE复习整理.docx
《JavaEE复习整理.docx》由会员分享,可在线阅读,更多相关《JavaEE复习整理.docx(14页珍藏版)》请在冰豆网上搜索。
JavaEE复习整理
交6个实验报告HTMLCSSJAVASCRIPTJSPJDBCJAVABEAN+SERVLET
交一个网站:
包含HTMLCSSJAVASCRIPTJSPJDBC附:
网站演示过程(使用word或PPT)
7-14号交作业:
用户管理
打包学号+姓名,发至*************
一、选择判断重点:
1、万维网工作原理浏览器与web服务器应用服务器
2、网页类型及工作原理
3、建站过程
4、XHTML语法文档组成基本元素
5、超链接锚点虚拟路径相对路径
6、页面布局:
层、表格、框架的特点和使用
7、图像多媒体元素表单的使用z轴
8、XHTML语法与HTML的语法不同
9、样式表选择器、样式表的类型、优先级和使用继承层叠
盒子模型定位显示溢出属性
10、JAVASCRIPT的特点对象事件机制客户端验证
11、DHTMLDOM浏览器对象
12、JSP页面的主要元素。
局部变量页面变量用户变量服务器变量
13、JSP指令分类、特点和使用。
JSP动作。
JSP的常用对象特点和使用
14、JSP和ASP的特点和区别。
15、Include编译和操作指令
16、错误处理页面重定向数据的获取和应答
17、JSP的数据库常用对象。
使用JDBC的步骤。
事务处理分页处理。
18、JAVABEAN的特点、指令和使用。
19、Servelet的生命周期和基本原理,Servelet和JSP的关系。
20、JSP的设计模式和特点。
二、选择题30分
8、XTML代码
A创建一个超链接B创建一个发送电子邮件的链接
C创建一个文档内部的连接点D创建一个指向文档内部的连接点
13、 --h1,p{color: red;}-->上述CSS样式选择器的类型是__A__。 A类选择器B标记选择器CID选择器 14、 A头部样式表B行内样式表C外部样式表 15、CSS样式表选择器中_C______的优先级最高。 A类选择器B标记选择器CID选择器 16、使用CSS设置格式时,divp{color: blue}表示__C___。 Adiv标记符内的p元素为蓝色Bdiv标记符内的元素为蓝色 Cdiv和p标记符内的元素为蓝色Dp标记符内的元素为蓝色 17、使用CSS设置格式时,a.top: link{color: blue}表示__B___。 A设置类top的链接为蓝色 Ba标记符内的元素为蓝色 Ca和设置类top的标记符内的元素为蓝色 D设置类top的标记符内的元素为蓝色 18、CSS描述中不正确的是_______。 ACSS继承指的是子标签会继承父标签的样式风格 B优先级相同的情况下,后定义的样式会覆盖先前定义的样式。 C优先级规则为: 行内样式>ID样式>类样式>标记样式 D不能为同一个标签多次设置样式表,这些样式表会发生冲突。 19、 --.cl{COLOR: red;}-->上述CSS样式选择器 的类型是B A类选择器B标记选择器CID选择器 20、 --H1P{COLOR: red;}-->上述 CSS样式是____C___。 A头部样式表B行内样式表C外部样式表 21、CSS样式表中__C_____的优先级最高。 A头部样式表B行内样式表C外部样式表 22、CSS样式表选择器中_______的优先级最高。 A类选择器B标记选择器CID选择器 25、下面不属于Javascript语言的主要特点的是_______。 A基于对象和事件驱动 B直接嵌入HTML文档中,并且可动态装载。 C其源代码在发往客户端执行之前不需经过编译 D变量在使用前需作声明 27、下面不属于Javascript语言的主要特点的是___D____。 A其源代码在发往客户端执行之前需经过编译 B采用动态联编 C基于对象和事件驱动 D直接嵌入HTML文档中,并且可动态装载。 29、下面__D___不是JSP的特点 A可移植性B强大的数据库支持 C完善的内存管理和安全性D简单实用 30不属于JSP页面的主要元素的是____。 A脚本B动作C指令D事件 31不属于JSP编译指令的是_B___。 ApageBtaglibCcookDinclude 32不属于JSP输入输出对象的是_B___。 AoutBpageCresponseDrequest 33、不属于JSP脚本元素的是____。 A声明B表达式C小脚本D动作 34、不属于JSP页面的注释的是____。 A显示注释B表达式C隐式注释DJAVA注释 35、事件用户A和B访问下面页面后的运行结果为__B__。 <%@pagecontentType="text/html;charset=GBK"%> <%! inti=0;%> <%i++; out.print(i); %>个人访问本站 A1个人访问本站B2个人访问本站 C3个人访问本站D4个人访问本站 36、B____属性用来设定当JSP页面出现异常时,所要转向的页面。 AErrorPageBisErrorPageCErrorDisError 37、JavaBean的作用范围是只能在当前页面的是_____。 ApageBrequestCsessionDapplication 38、不属于Servlet的生命周期的是_____。 Ainit()方法Bservice()方法Cdestroy()方法Dclose()方法 39、MVC模式是_____。 AJSP页面充当了控制器,JavaBean为模型,Servlet为视图 BServlet充当了控制器,JavaBean为模型,JSP页面为视图 CJavaBean充当了控制器,Servlet为模型,JSP页面为视图 DServlet充当了控制器,JSP为模型,JavaBean页面为视图 40、Session对象的默认会话超时限制为多少分钟? (A)10(B)15(C)20(D)应用程序从启动到 44、使用CSS设置格式时,H1,B{color: blue}表示_____。 AH1标记符内的B元素为蓝色BH1标记符内的元素为蓝色 CH1和B标记符内的元素为蓝色DB标记符内的元素为蓝色 56、____属性用来设定当前JSP页面是作为传回错误页面的网页。 AErrorPageBisErrorPageCErrorDisError 57、____属性用来设定当JSP页面出现异常时,所要转向的页面。 AErrorPageBisErrorPageCErrorDisError 58、运行下面的代码后的结果为____。 <%@pagecontentType="text/html;charset=GBK"%> <%out.println("hello"); out.newLine(); out.write("hello");%> <%="hello"%> AhellohellohelloBhelloChellohello hellohellohello 59、某同学开发了一个显示来访时间的JSP文件,存放在C: \inetpub\wwwroot下,请问此时如果在资源管理器中双击该文件,该文件可以正常显示吗? A可以B不可以 三、判断题15分 1、应用服务器响应来自Web浏览器的请求,并向用户提供Web页面。 2、Web服务器响应来自Web浏览器的请求,运行脚本并向用户提供页面。 3、测试服务器与本地站点必须在相同的计算机上,以便于测试。 4、使用服务器托管方式建立网站,企业不负责网站的运行和维护。 5、动态WEB页面用于下载后由浏览器动态显示效果。 6、发布站点就是将客户计算机上的网站文件夹复制到服务器的指定文件夹中。 7、JavaScript是面向对象语言,JavaScript程序是事务驱动程序。 8、使用相对定位时,无论是否进行移动,元素仍然占据原来的空间? 9、由鼠标或热键引发的一连串程序的动作,称之为事件驱动。 对事件进行处理程序或函数,10、我们称之为事件处理程序。 11、JavaScript依赖于浏览器,与操作环境有关。 12、通过DOM,用户通过编程语言编写代码创建文档,遍历文档结构,修改、添加、 删除文档元素或元素的内容。 13、使用CSS更能有效地控制网页外观,提高了文档样式的一致性,实现格式与内容 结构的分离 14、当更新了CSS样式后,所有使用该CSS样式的文档格式都自动更新为新样式。 15、表单中的method方法指定向服务器提交的方法: 默认为get,附在URL后传递。 16、实现DHTML,就是以XHTML为基础,运用DOM将页面元素对象化,利用CSSL 控制这些对象的CSS属性以达到网页的动态视觉效果。 17、浮动元素生成块框,浮动框移动到它的边框碰到容器的边框或另一个浮动框的 边框为止,且浮动定位元素框从原来所处位置删除 18、绝对定位元素的位置相对于最近的已定位祖先元素,如果元素没有已定位的 祖先元素,那么它的位置相对于父元素. 19、绝对定位元素定位后生成一个块级框,元素框从原来所处位置删除,并相对于其 容器定位。 20、事务处理保证多个操作数据库的语句都成功才会修改数据库的数据,否则回到 事务处理的初始状态。 21、response.sendRedirect和 forward>指令的最大区别就是: response.sendRedirect 只能在本网站内跳。 22、Include编译指令是把包含文件插入到当前位置后再编译,若包含文件改动了则 无法得知。 23、Include动作是JSP中向当前页面加入另一个文件,这个文件可以是静态的也可以 是动态的。 24、调用并运行一个Servlet需要编译成Class文件,然后将Class文件放到Web服务器中,最后设置Servlet的调用路径 25、自定义标签实现类和组件的复用,彻底解决了显示与逻辑的分离,并可以获得 运行环境信息。 26、page对象可以访问Servlet类的所有变量和方法 27、Config对象存储在编译JSP页面的过程中创建的Servlet的信息 28、Cookie对象是由Web服务器端产生后被保存到浏览器中的信息。 29、Bean使用public类型的类和方法,实现软件的重用。 30、发布站点就是将客户计算机上的网站文件夹复制到服务器的指定文件夹中。 31、JAVASCRIPT是面向对象语言 32、如果所设置的CSS格式是相容的,则取格式叠加的效果。 33、 forward>动作用来把当前页重导到另一页面上,客户端看到的地址是某页面的地址,34、而实际内容却是另一页面的内容,属于服务器端跳转。 35、Servlet运行在服务器端,有图形界面。 四、简答题25分 1、万维网的工作原理 答: 第一步: 浏览器确定URL第二步: 浏览器通过DNS查询和DNS应答确定服务器的IP地址,确定服务器主机。 第三步: 浏览器与服务器建立TCP连接。 第四步: 浏览器发送HTTP请求。 第五步: 服务器查找网页,发送HTTP响应。 第六步: 浏览器与服务器释放连接。 第七步: 浏览器调用解释程序,解释页面并显示。 2、静态动态DHTML网页的工作原理/开发环境和工具。 答: 一、静态网页: 浏览器发送HTTP请求,服务器接受请求后找到静态网页,发送HTTP响应到浏览器。 二、动态网页: 浏览器发送HTTP请求,服务器接受请求后找到动态网页以后,运行动态网页生成静态网页,发送HTTP响应到浏览器。 三、DHTML: 浏览器发送HTTP请求,服务器接受请求后找到查找网页,发送HTTP响应到浏览器,由浏览器接受、运行并显示网页。 3、CSS的选择器和样式表的类型。 答: 样式表包括选择器和样式规则,选择器又分为通配选择器、类型选择器、类选择器、ID选择器以及特殊的伪类。 样式表的分类: 行内样式表;内嵌样式表;外部样式表。 4、页面布局的三种样式及特点 5、建立网站的方式,基本过程 答: 一、网站规划与分析(网站目标和定位,网站内容和结构,设计处理流程,网站流程和页面结构,选择开发平台与工具,网站建设费用预算,安排网站开发进度,完成网站规划报告)→二、网站开发(域名注册,网页设计,程序开发)→三、网站测试和发布(网站测试,站点发布,站点维护与推广) 6、JavaScript的浏览器对象和功能 7、JSP的内部对象和功能。 答: 一。 输入输出对象: 控制页面的输入和输出;访问与所有请求和响应有关的数据;输入和输出对象包括request(功能是用来得到客户端的信息)、response(功能是处理服。 务器端对客户端的一些响应)和out(功能是把信息回送到客户端的浏览器中)二。 作用域通信对象: 内置对象的作用域包括page、request、session和application;作用域通信对象包括session(用来保存单个用户访问时的一些信息)、application(用来保存网站的一些全局变量)和pageContext(提供了访问和放置页面中共享数据的方式)三。 Servlet对象: Servlet对象提供了访问Servlet信息的方法和变量;Servlet对象包括page()和config()四。 错误对象: exception()对象用于访问执行JSP的过程中引发的异常 8、JSP的工作流程 9、Servelet和JSP的关系。 10、JSP的设计模式和特点 11、如何将自己的计算机当作服务器? 答: 要使一台计算机成为Web服务器,需要安装网络操作系统和Web服务器软件。 不同的操作系统平台,安装服务器的类型和方法不同,使用的开发工具也不同。 目前主流的Web服务器软件主要有IIS(InternetInformationServer)和Apache。 IIS支持ASP,只能运行于Windows平台。 Apache支持PHP、CGI和JSP,可以运行于多种平台。 若要开发和测试动态网页,还需要使用应用程序服务器。 12、Servelet的生命周期 13、application和session对象的联系和区别 答: 当一个客户第一次访问服务器上的一个JSP页面时,JSP引擎创建一个和该客户相对应的session对象,当客户在所访问的网站的各个页面之间浏览时,这个session对象都是同一个,直到客户关闭浏览器,这个session对象才被取消;而且不同客户的session对象是互不相同的。 与session对象不同的是application对象。 服务器启动后,就产生了这个application对象。 application对象是javax.servlet.ServletContext接口实例。 当一个客户访问服务器上的一个JSP页面时,JSP引擎为该客户分配这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭,这个application对象才被取消。 与session对象不同的是,所有客户的application对象是相同的一个,即所有的客户共享这个内置的application对象。 我们已经知道,JSP引擎为每个客户启动一个线程,也就是说,这些线程共享这个application对象。 14、客户端验证的工作原理。 答: 如果某个事件处理程序返回值为false,则通知浏览器不执行该事件的任何默认操作。 如果提交发生时,调用的事件处理程序需要验证用户输入。 当检测到错误时,需要返回false,以免错误数据发送到服务器。 解释带标号段落的标记和属性并给出页面的显示效果图10分 XHTML、CSS、JAVASCRIPTJSP语法和脚本 DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.1//EN""http: //www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> //www.w3.org/1999/xhtml"> — H3,HR{COLOR: red;} .cl{COLOR: gray;} -- functiongreeting(){alert("欢迎您来做客");} //--> : : 欢迎光临: : : 用户名: 密码: 金星公司:
金星公司