没有合适的资源?快使用搜索试试~ 我知道了~
jsp期末复习资料jsp期末复习资料jsp期末复习资料
需积分: 13 8 下载量 131 浏览量
2009-12-28
21:10:37
上传
评论 1
收藏 127KB DOC 举报
温馨提示
试读
24页
jsp期末复习资料jsp期末复习资料jsp期末复习资料jsp期末复习资料jsp期末复习资料jsp期末复习资料jsp期末复习资料
资源推荐
资源详情
资源评论
Jsp 期末复习参考资料
Jsp 期末复习资料
习题部分
第一章 JSP 概述
1.JSP 技术是由 A 语言作为脚本语言。
A.Java B.C++ C.C# D.C
2.Web 是定义了
Web
客户端( Web
浏览器)和
Web
服务端如何通信 。
3.HTTP(超文本传输协议)是 一种
Internet
上常见的协议,用于传输超文本标记语言
( HTML )编写的文件,也就是通常所说的网页。
4.网站一般分为 3 层,分别是用户界面交互层、应用程序层、数据库层。
5.Servlet 的生命周期是载入、初始化、执行和删除。
6.JSP 技术是基于
Java
语言的动态网页开发技术。
7.什么是 C/S 结构?什么是 B/S 结构?两者由什么区别?
答: C/S
是
Client/Server (客户机 / 服务器)结构, B/S
是
Browser/Server (浏览器 / 服务器)
结 构 。 B/S
结 构 是 三 层 体 系 结 构 , B/S
结 构 要 求 客 户 端 只 需 要 安 装 一 个 浏 览 器
( Browser ),客户端通过浏览器将请求发送给
Web
服务器, Web
服务器负责与后端数据
库服务器进行数据通信; C/S
结构是二层结构平台模式, C/S
结构要求客户端要安装指定的
软件,客户端负责执行前端的数据处理,服务端进行后端的服务处理。
8.简述 JSP 技术和 Servlet 技术的区别和联系。
♦ 区别:⑴
JSP
技术主要用来表现页面,而
Servlet
技术主要用来完成大量的逻辑处理。
⑵ JSP
主要用来发送给前端的用户,而
Servlet
主要来响应用户的请求,完成请求 的
逻辑处理。
♦ 联系:在实际开发中,往往先把
JSP
页面开发出来,然后再将
JSP
代码转换成
Servlet 。
充分利用
JSP
的页面表现能力,避免
Servlet
页面表现方面严重不足,大大缩短了
开发周期。
第二章 jsp 实现网站计数器
1. BufferedReader 类的作用是用来从字符输出流中读取文本并将字符存入缓冲区以便能提
供字符、数组的高效读取。
2. FileReader 类的作用是用来读取文件字符。
3. FileOutputStream 类的 close()方法的作用是 A 。
A. 关闭流
B. 返回与当前流相关的文件描述符
C. 将指定字节写入当前文件输出流
D. 当这个文件输出流不再有引用时,确保调用它的 close 方法
4. BufferedReader 类的 read()方法的作用是 D 。
A. 关闭流
B. 跳过 n 个字符
C. 读取一文本行
D. 读一个字符作为方法的返回值。如果返回值是-1,则表示文件结束
5. 在动态 Web 项目中创建名为 test 的 JSP 文件,在 test.Jsp 中声明变量 String content=“你
1
Jsp 期末复习参考资料
好,小明!”,然后在 test.jsp 中输出 content 的内容。
<%
String content="你好,小明";
out.println(content);
%>
6. 利用 JSP 技术实现在网页中显示当前系统时间。
<%= new Date %>
第三章 jsp 实现用户注册
1.HTML 是超文本标记语言,作用是用于对
WWW
页面内容的格式进行说明,是网络上的
通用语言。
2.JSP 中的 9 个内建对象为 request 、response 、session 、application 、pageContext
、out 、config 、page、exception
3.request 对象的作用是获取客户端数据,两个重要的方法为 String getParameter(String name)
和 String[] getParameterValues(String name)
4.response 对象的作用是返回数据到客户端,两个重要方法为 void setContentType(String
name)和 void sendRedirect(String name)
5.在 Java 中连接数据库需要用 B 。
A.ODBC B.JDBC C.JNDI D.DMBS
6.过滤器是 D 。
A.JSP B.普通的 Servlet
C.Java 类 D.特殊的 Servlet
7.分别指出 JSP 中 9 个内建对象的作用范围
request 请求对象 类型 javax.servlet.ServletRequest 作用域 Request
response 响应对象 类型 javax.servlet.SrvletResponse 作用域 Page
pageContext 页面上下文对象 类型 javax.servlet.jsp.PageContext 作用域 Page
session 会话对象 类型 javax.servlet.http.HttpSession 作用域 Session
application 应用程序对象 类型 javax.servlet.ServletContext 作用域 Application
out 输出对象 类型 javax.servlet.jsp.JspWriter 作用域 Page
config 配置对象 类型 javax.servlet.ServletConfig 作用域 Page
page 页面对象 类型 javax.lang.Object 作用域
Page
exception 例外对象 类型 javax.lang.Throwable 作用域 page
page :对象只能在创建它的
JSP
页面中被访问
request :对象可以在与创建它的
JSP
页面监听
HTTP
请求相同的任意一个
JSP
中被访问
session :对象可以在与创建它的
JSP
页面共享相同的
HTTP
会话的任意一个
JSP
页面中被
访问
application :对象可以在与创建它的
JSP
页面属于相同网络应用程序的任意一个
JSP
页面中
被访问。
8.使用 HTML 设计一个用户注册页面,要求使用到文本框、密码框、单选按钮、复选按钮、
下拉列表、文本域、确认按钮和取消按钮。(详见代码)
第四章 JSP 与 Servlet 实现用户登录
1.Servlet 中的 4 个常用方法分别为 doGet () 、doPost () 、init () 和 destroy () 。
2.描述 Servlet 跳转请求的文件是 C 。
2
Jsp 期末复习参考资料
A.Servlet 类 B.JSP 界面 C.web.xml D.Java 类
3.在 JSP 页面中显示用户信息的两种方法是 out.print () 和<%= %>。
4.Servlet 中实现页面跳转的两种方法是使用 response.sendRedirect ()进行重定位 和使用
request.getRequestDispatcher () .forword ()方法 。
5.Session 对象实现的是 A 接口。
A.javax.servlet.http.HttpSession B.javax.servlet.http.HttpServletRequest
C. javax.servlet.http.HttpServletRequest D.javax.servlet.ServletContext
6.session 对象的作用是什么?两种常用的方法各是什么?
sess ion
是
JSP
的一个很重要的内建对象,它表示目前个别用户的会话状态。 sess ion
的信息
保存在服务器端,并可以轻易识别每一个用户,然后根据每一个用户的不同要求,给予正
确 的 响 应 。 两 种常 用 的 方法 是 : setAttribute ( String name , java.long.Object ) 方 法和
getAttribute ( String name )方法。
7.JSP 与 Servlet 的开发模式的优点各是什么?
JSP
的优点:大大简化和方便页面的编写和修改 ,比较适合处理显示的部分,可以向
Java
代 码嵌入
HTML
元素。
Servlet
的优点:善于处理逻辑的部分,可以向
Java
代码写入
HTML
元素。
第五章 JSP 与 JavaBean 实现用户信息查询
1.JSP 中有几种指令? A 。( Page 和 Include)
A.2 B.4 C.6 D.8
2.JSP 中有几种动作指令? C 。
A.2 B.4 C.6 D.8
3.JavaBean 是一个可重复使用的软件组件,实际上就是一种
Java
类 ,作用是提供了随时随
地进行复制和粘贴的功能。
4.创建一个 JavaBean 要符合 3 点要求分别为必须有一个无参数的公有的构造函数、对于想
要使用到的属性都定义成私有变量和对于定义的私有变量要有与它对应的 get 和 set 方法。
5.说明 JSP 中每个动作指令的作用。
I nclude
指令的作用:用来包含一个动态或静态的资源;
F orword
指令的作用:允许请求转发到另一个
JSP 、 Servlet
或者
HTML
文件;
P lugin
指令的作用:用于产生客户端浏览器的特别标签( Object
或者
Embed );
useBean
指令的作用:用来在
JSP
页面创建一个
JavaBean
的实例指定它的名字及作用范围 ;
setProperty
指令的作用:用来设置
JavaBean
中的属性值;
getProperty
指令的作用:用来获取
Bean 属性的值,并将它转化为字符串,然后在输出的页
面显示。
6.使用 Bean 的 3 个动作指令,完成一个猜数的小程序。当客户访问 getNumber.jsp 时,随机
获得一个 1-100 之间的整数,由用户猜这个数是什么,在文本框内数值提交后,使用
Bean(GuessNumber.java)判断猜数题正确,然后在 guess.jsp 页面中显示猜数情况。页面
效果如图 5-10 和图 5-11 所示。()
第六章 JSP 实现图片上传和读取显示
1.图片上传与读取显示是通过 D 来传输的。
A.数据流 B.字符流 C.十六进制流 D.二进制流
2.在服务器上通常有磁盘存储和数据库存储两种文件存储文件形式。
3
Jsp 期末复习参考资料
3.在文件上传中使用 B 类来封装单个表单字段元素的数据。
A.DiskFileUpload(Apache 文件上传组件的核心类)
B.FileItem (用来封装单个表单字段元素的数据)
C.FileUploadException(是其他异常类的父类)
D.ServletOutputStream
4.在使用 common-fileupload 组件中的 DiskFileUpload 类实现上传文件解析时,利用该类的
C 方法设置字符集。
A.setRepositoryPath B.parseRequest C.setHeaderEncoding D.setSizeThreshold
5.对于图片这种大文件,数据库中提供了专用字段类型来存储,有 BLOB、MEDIUMBLOB
和 LONGBLOB。
6.Common-fileupload 组件是 apache 的一个开源项目之一。
7.磁盘存储与数据库存储的优缺点是什么?
8.在创建文件上传页面的 form 表单时应注意哪几点?
第七章 JSP 实现留言板
1.JSP 提供了一个 B 来使 JSP 的开发更容易,也更便于维护。
A.JavaBean B.标签库 C.自定义标签 D.内建对象机制
2.JSP 标签库是一种通过
JavaBean
生成基于
XML
脚本的方法。
3.自定义标签实质是 C 。
A.运行一个接口的 JavaBean B.运行几个接口的 JavaBean
C.运行一个或几个接口的 JavaBean D.XML 文件
4.自定义标签的优点有分离了程序逻辑和表示逻辑、将
Java
代码从
HTML
中剥离,便于美
工维护页面、减少了
JSP
页面中的脚本,降低了维护成本 和提供了可重用的功能组件。
5.自定义 JSP 标签的核心是 D 。
A.JavaBean B.TLD 文件 C.web.xml D.标签处理
6.创建一个 JSP 分页标签需要哪些步骤?
(1)将标签导入到
JSP
页面中(导入标签库);
(2)从标签库中调用自定义标签实现分页效果。
7.简述自定义标签。
自定义标签是用户自定义的
Java
语言元素,实质是运行一个或者几个接口的
JavaBean ;可
以很紧密地和
JSP
逻辑表示联系在一起,又具有和普通
JavaBean
同样的业务逻辑处理能力 ;
可操作默认对象,处理表单数据,访问数据库及其他企业服务。主要由
JavaBeans 、标签处
理器、标签库的描述文件( TLD
文件)、 web.xml
文件和在
JSP
页面声明自定义标签等五
个元素组成。
第八章 JSP 实现对 XML 读写
1.XML 是可拓展标记语言,是一种与平台无关的标识数据的方法。
2.在每一个 XML 文档中有 A 根元素。(有且只能有一个)
A.一个 B.两个 C.三个 D.四个
3.DTD(文件类型定义)是一种保证
XML
文档格式正确的有效方法 。
4.在 XML 规范中,内置属性与自定义的属性最大区别是内置属性名称以“ xml :”开头,而
自定义属性名不能以“ xml :”开头,否则在解析时会发生错误 。
4
Jsp 期末复习参考资料
5.以下哪个符号代表标记出现的次数必须在一次以上? C
A.?(不出现或者只出现一次) B.* (不出现或者可出现多次)
B.C.+(必须出现一次以上) D.无符号(只能出现一次)
6.XML 文档的逻辑结构由哪几部分组成?
XML
文档通常以一个
XML
声明开始;
通过
XML
元素来组织
XML 数据;
XML
元素包括标记和字符数据;
为了组织数据能更方便、清晰, XML
在字符数据引入
CDATA
数据块;
在文档中引入注释;
需要给
XML
处理程序提供一些指示信息, XML
文档中可以包含处理指令。
7.创建 XML 时需要注意哪几点?
所有的
XML
文档都必须有一个根元素;
所有的
XML
元素都必须有一个结束标签;
标签区分大小写;
所有的
XML
元素都必须正确嵌套;
属性必须包括在开始标签中,并在两边加上引号。
8.XML 语言的优点有哪几点?
XML
是专为
Internet
设计的标记语言;
XML
提供了一个逻辑数据结构,该结构在便于人阅读的同时,也非常容易被引用程序
处理;
一份
XML
文档可以被任何与
XML
兼容的语法分析程序或者应用程序接受;
XML
是用于定义数据和元数据的语法。
9.利用 DOM 方法解析 XML 文档,XML 文档内容如下所示。
代码
第九章 JSP,JavaBean 与 Servlet 实现投票系统
1.JSP+Servlet+JavaBean 的开发模式属于 B 。
A.JSP Model I B.JSP Model II C.MVC
2.JSP Model II 与 JSP Model I 的区别是 JSP Model I
程序可读性高,可重复利用率高,缺乏
流程控制; JSP Model II
开发流程更明确,核心的程序管控,维护容易,学习时间和开发时
间较长。 最大的区别是引入了
MVC 模式的概念,即
M(Model: 业务逻辑 ) , V(View: 系统
UI) , C(Controller: 控制 ) 分离,用户的所有请求提交给
Controller ,由
Controller
进行统一分
配,并且采用推的方式将不同的
UI
显示给用户 。
3.MVC 模式中处理数据对象的是 C 。
A.Model B.View C.Controller
4.MVC 将应用程序分为 3 个核心模块、分别是模型、视图和控制器。
5.MVC 的作用是什么?
答: MVC
强制性的把输入、处理和输出分开,实现了功能模块与显示模块的分离, 3
个核
心模块:模型、视图和控制器,分别担当不同的任务,提高了应用系统的可维护性、可拓
展型、可移植性和组件的可复用性。
第十章 基于 JSP 技术开发新闻发布系统
1.在需求分析中处于主导地位的是 A 。
5
剩余23页未读,继续阅读
资源评论
xiaojiji__0
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功