JSP程序设计试题二及答案

JSP程序设计试题二及答案
JSP程序设计试题二及答案

JSP程序设计试题二及答案

一、选择题(2’×5=10分)

1.对于预定义<%!预定义%>的说法错误的是(C)。

A、一次可声明多个变量和方法,只要以“;”结尾就行

B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量

D、在预定义中声明的变量将在JSP页面初始化时初始化

2.下述选项中不属于JDBC基本功能的是(D )。

A、与数据库建立连接

B、提交SQL语句

C、处理查询结果

D、数据库维护管理

3.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(D)。

A、<%@ page %>作用于整个JSP页面。

B、可以在一个页面中使用多个<%@ page %>指令。

C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D、<%@ page %>指令中的属性只能出现一次。

4.关于JavaBean正确的说法是(A)。

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B、在JSP文件中引用Bean,其实就是用语句

C、被引用的Bean文件的文件名后缀为.java

D、Bean文件放在任何目录下都可以被引用

5.不能在不同用户之间共享数据的方法是(A )。

A、通过cookie

B、利用文件系统

C、利用数据库

D、通过ServletContext对象

二、填空题(4'×5=20分)

1.Tomcat服务器的默认端口是8080 。

2.JSP主要内置对象主要分为输入/输出对象、作用域通信对象、Servlet对象和错误对象四类。

3.一个Bean由三部分组成:属性(Property) 、事件(Event) 、方法(Method) 。

4. Servlet的生命周期分为加载Servlet 、初始化、处理客户请求、卸载Servlet 。

5.application对象是所有客户共同拥有,而session对象则是每个客户专用的。

三、名词解释(5’×4=20分)

1.B/S模式

B/S(浏览器/服务器)模式采取了基于浏览器的策略,是目前Web应用程序开发中比较常用的一种开发模式。在这种开发模式中,软件开发人员只需专注于开发服务器端的程序,不需要单独开发客户端软件,用户通过浏览器就可以访问服务器端提供的服务。使用B/S 模式可加快Web应用程序开发的速度,提高开发效率,目前的各大门户网站、各种Web信息管理系统等大都采用这种模式。

2.Servlet

Servlet是与平台无关的服务器端小程序,从本质上讲,Servlet是一个Java类,除图形界面以外,Java语言能实现的功能,Servlet基本上都能实现。Servlet主要用于处理客户端传来的HTTP请求,并将处理结果以HTTP形式返回客户端,从而生成动态网页。

3.JavaBean

JavaBean是描述Java的组件模型,类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以扩充Java的程序功能,通过JavaBean的组合还可以快速生成新的应用程序。对于程序员来说,使用JavaBean可以实现代码的重复利用,使得程序更易维护。

4.Ajax

Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种Web应用程序开发的手段,其第一个字母A的意思是使用异步方式调用,采用回调方式处理数据,会让用户感觉到桌面软件处理方式的便利。除此之外,Ajax还能使网站可以从不同的来源收集信息,然后把信息无缝地呈现在浏览者面前。Ajax由XHTML、CSS、JavaScript、XML、XMLHttpRequest、XSTL和DOM等组成。

四、简答题(10’×2=20分)

1. 简述JSP的Web开发方式。

(1)直接使用JSP。这类开发方式主要针对小型站点,如简单的留言板等。

(2)JSP+JavaBean。主要针对中型站点。

(3)JSP+JavaBean+Servlet。在这种开发方式中,一个网站可以有一个或几个核心的Servlet来处理网站的逻辑,通过调用JSP页面来完成客户端(通常是Web浏览器)的请求。

2.简述JDBC驱动程序的类型。

JDBC驱动程序分为以下四类:

(1)JDBC-ODBC桥。

(2)Java到本地API。

(3)JDBC网络纯Java驱动程序。

(4)本地协议纯Java驱动程序。

五、编程题(30’×1=30分)

编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括用户名、年龄、性别和E-mail。然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你”,否则,显示“注册成功”并显示出注册信息。

相关主题
相关文档
最新文档