setProperty>中的property="*"代表(A)。
A.所有请求参数的所有值
B.使用request中的一个参数值来指定JavaBean中的一个属性值
C.表示使用指定的值来设定JavaBean属性
D.值可以是字符串
45、Servlet程序的入口点是(A)
A.init()B.main()
C.service()D.doGet()
46、Cookie.setMaxAge(60*60)的作用是(B)。
A.将Cookie的保存时间设置为一分钟
B.将Cookie的保存时间设置为一个小时
C.将Cookie的保存时间设置为60个小时
D.将Cookie的保存时间设置为一天
47、下面(A)是重写的URL。
A.重写超链接B.Form表单的Action属性
C.From的隐藏域保存用户状态信息D.使用Cookie
48、下面(A)不是Cookie的属性读取方法。
A.getHostName()B.getComment()
C.getMaxAge()D.getPath()
49、下面选项中,(B)不是MVC模式的优势。
A.MVC莫式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑、数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性
B.MVC模式实现了很好的分布式组件架构
C.对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度
D.MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱
50、对于标准的Web网页,通常使用(B)表示响应信息是HTMI格式的文本文件。
A.text/cssB.text/html
C.application/vnd.ms-excelD.application/msword
51、JAVAWet应用的部署描述文件总是放在Web应用的(C)目录下。
A.META-INFB.META-CFG
C.WEB-INFD.WEB-CFG
52、有关C/S、B/S结构下列说法错误的是(D)o
A.在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端
o
B.在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。
也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序。
C.通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web应用程序,Web应用程序处理请求,并把相应的HTM页面传给客户端。
D.Web应用是基于C/S结构的,也就是客户端/服务器结构。
53、JSPEL表达式的语法为(C)o
A.!
JSPexpressionB.@{JSPexpression}
C.${JSPexpression}D.#{JSPexpression}
54、关于在Web应用中于一个Servlet关联的过滤器数量,正确的说法是(A)。
A.可以为一个Servlet部署多个过滤器类
B.每个Servlet必须至少有一个过滤器类
C.每一个过滤器类必须部署到至少一个Servlet
D.以上说法都不正确
55、pageContext的范围是(D)。
A.contextB.sessionC.applicationD.page
56、下面(C)不是重写的URL。
A.重写超链接B.Form表单的Action属性
C.使用CookieD.From的隐藏域保存用户状态信息
57、下面(D)不是config的方法。
A.getInitParameter()B.getInitParameters()
C.getServletName()D.getHostName()
58、下面(C)不是Servlet的技术特点。
A.防崩溃B.跨平台C.多次请求D.跨服务器
59、下面(D)不是简单的自定义标记的元素构成。
60、EL表达式中的“.”运算起(B)作用
B.访问JavaBean对象的属性
D.检索集合的元素
二、填空题
1、JSP使用Java语言实现动态显示。
2、在JSP中,对象的作用域有page、request、session和application
3、JSP的注释类型有
——>和___<%——%>
4、JSP指令控制对整个页面的处理,目前有page、include和taglib三种。
5、JSP页面由__HTM代码和嵌入其中的___Java代码所组成。
6、JSP技术就是__JavaEE_技术中的一个组成部分。
7、Tomcat是JSP运行的__引擎。
&MyEclipse是—可视化的开发工具。
9、JSP页面是由传统的页面HTML文件中加入__Java脚本片断—和_JSP标记_所构成的。
10、在JSP页面中,除了普通的HTMI代码,还有以下3种:
—脚本元素__、—指令__和—动作—重要的组成部分。
11、JSP指令(在_<%@_和_%>__之间)用来设置和整个JSP页面相关的属性。
12、在JSP文件中,可以在<州口%标记间直接嵌入任何有效的__Java语言代码__。
13、JSP引擎管理JSP页面生命周期的两个阶段:
—转换和―执行。
14、在JSP页面中可以声明变量和方法,但是仅在—当前页面内有效。
15、___JSP指令来设置整个JSP页面相关的属性。
16、JSP页面可以通过__include指令来包含其他文件。
17、jsp:
forward动作用于从一个JSP文件向另一个文件传递一个包含用户请求的—request对象。
18、Jsp:
attribute动作主要有name和trim两个属性。
19、request对象包含所有__请求的信息,如请求的来源、标头、Cookies和请求相关的参数值等。
20、pageContext对象可以获取当前页面的其他__JSP隐含对象。
21、—exception对象可以输出错误信息。
22、otherwise>标记等价于__else语句。
23、__forEach>标记和forTokens>标记的作用是循环控制。
24、out>标记是通过__XPath技术(定位XML元素的一种技术)来实现的。
25、_fn:
endsWith函数用来判断源字符串是否符合一连串特定词尾。
26、fn:
toLowerCase函数允许将源字符串中的字符全部转换成___小写―字符。
27、JavaBean是描述(Java)的___软件组件模型。
28、JavaBean通过__ava编译器可以得到正确的执行。
29、JavaBean类似于Microsoft的COM件。
30、JavaBean类必须有一个没有参数的构造函数。
31、__setProperty>和__getProperty>标记用来访问JavaBean的属性值。
32、Servlet是运行在服务器端的Java应用程序。
33、Servlet的生命周期分为3个时期:
装载Servlet、创建实例和—销毁实例。
34、ServletRequest接口义一个Servlet引擎产生的对象,通过这个对象Servlet可以获得客户端请求的数据。
35、Cookie能够帮助Web服务器保存_访问者的相关信息。
36、—状态支持机制必须允许服务器将状态信息发送到客户端,并保存这条信息会随请求一起返回到服务器。
37、JSP开发网站的两种模式分为__JSP+JavaBean__和__JSP+Servlet+JavaBean。
38、一事务处理―模块包含应用程序在数据运算中使用的各种食物规则和操作方法。
39、采用_N层应用模式可以将问题细化,可集中精力解决每个单独的层。
40、MVC是一种设计模式,它由___视图、___控制器和___模型三部分组成。
41、web.xml文件是Web应用的必备组件。
42、在Tomcat启动Web应用时,该应用中所有的JSP页面将被编译成Servlet类文件。
43、每当传递请求或响应时调用Filter的doFilter()方法。
44、维护用户会话的三种基本技术是URL重写技术、__cookie技术―■和隐藏表单域。
45、HTTP是一个无状态协议。
46、在HTTP协议中,用于发送大量数据的方法是___POST_
47、在J2EE的Web层主要有两种技术方案:
―Servlet_技术和__JSP―术。
48、_Web面和_UI屏幕是表示模块的典型例子。
49、一个典型的___关系数据库___通常由一个或多个被称作表格的对象组成,数据库中的所有数据或信息都保存在这些表格中
50、__SQL语句的主要功能就是同各种关系数据库建立连接并进行操作,它作为关系数据库管理系统的标准语言。
51、__JDBC用于Java应用程序连接数据库的标准方法,简单说就是用访问数据库的。
52、在加载Driver类时,它应该创建自己的实例并向__DriverManager注册该实例。
53、数据库连接池的基本思想就是为数据库连接建立一个___缓冲池。
三、简答题
1、请简述JSP的执行过程
一个JSP页面的执行过程可以分为以下几个步骤:
(1)浏览器客户端向JSP引擎发出对JSP页面的请求
2)JSP引擎将对应JSP页面转换成JavaServlet源代码
(3)JSP引擎编译JavaServlet源代码,生成.class文件
(4)JSP引擎加载运行对应的.class文件,生成响应的结果页面
(5)JSP引擎把响应的输出结果发送到浏览器客户端
2、简述include>动作与include指令的区别
include指令的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP
页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。
因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法
规则,即能够成为一个JSP页面文件。
include>动作则是动态加载一个文件,不把JSP页面中动作指令include所指定的
文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时才被处理。
如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。
3、JSP有哪些内置对象?
作用分别是什么?
request:
用户端请求,此请求会包含来自get/post请求的参数
response:
网页传回用户端的回应
pageContext:
当前JSP页面的上下文信息
session:
与请求有关的会话信息
application:
服务器servlet上下文信息
out:
用来传送回应的输出
config:
表示JSP页面的servlet配置信息以及Wet应用配置描述文件
page:
JSP页面本身
exception:
处理异常信息
4、简述Servlet和JSP的关系
JSP是以另外一种方式实现的Servlet,Servlet是JSP的早期版本,在JSP中,更加注重页面的表现,而在Servlet中则更
注重业务逻辑的实现。
因此,当编写的页面显示效果比较复杂时,首选是JSP,或者在开发过程中,HTML代码经常发生变化,
而Java代码则相对比较固定时,可以选择JSR而在处理业务逻辑时,首选则是Servlet。
同时,JSP只能处理浏览器的请求,
而Servlet则可以处理一个客户端的应用程序请求。
因此,Servlet加强了Web服务器的功能。
5、简述JSP中的作用域的分类
(1)页作用域,只允许在所建的JSP页面中访问
(2)请求作用域,在相应的请求的生命周期内有效,就是说对象在创建它的页面内有效,以及请求被转发或被包含的页面内有效
(3)会话作用域,范围比请求作用域大,参与会话的所有页面都可以访问
(4)应用程序作用域,在Web应用程序活动期间,应用程序对象在应用的整个生命周期内都是有效的,特定的应用程序组件都可以访问这些对象
6、请简述Servlet的基本运行流程。
(1)客户端(一般是Web浏览器)通过HTTP协议向Web服务器发送请求
(2)Web服务器接收该请求并将其发给Servlet。
如果Servlet尚末被加载,Web服务器将把它加载到Java虚拟机并且执行它
(3)Servlet接收该HTTP请求并执行相应的处理
⑷Servlet向WebK务器返回应答
(5)Web服务器将从Servlet收到的应答发送给客户端
7、简述JavaBean具有哪些特征?
(1)JavaBean类必须有一个没有参数的构造函数
(2)JavaBean内的属性都应定义为私有的
(3)属性值通过getXxx和setXxx来操作
&请写出7个JSP的动作并写出其作用?
param>被用来以“名-值”对的形式为其他标记提供附加信息
include>用于在当前页面中包含静态或动态的资源
forward>用于将请求转发到另一个JSP、Servlet或者静态资源文件
useBean>用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围
setProperty>用于设定JavaBean的属性值
getProperty>用于获取JavaBean中的属性值
plugin>用于在生成的HTML页面中包含对象,如(Applet或JavaBean)
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料等等
打造全网一站式需求