第1章
Web 技术简介
1.7.1 选择题1. Web 技术的设想于哪一年提出()。
A.1954年
B.1969年
C.1989年
D.1990年
2. JSP 页面在第一次运行时被JSP 引擎转化为()。
A.HTML 文件
B.CGI 文件
C.CSS 文件
D.Servlet 文件
3. JavaEE 体系中W eb 层技术是()。
A.HTML 
B.JavaBean 
C.EJB 
D.JSP 
参考答案:1.C 2.D 3.D 
1.7.2 填空题
1.当前主流的三大动态W eb 开发技术是:PHP 、ASP/ASP .NET 和____________________________。。
2. JSP 的两种体系结构是:的两种体系结构是:__________________________________________和和____________________________。。
3. 3. JSP JSP 开发Web 站点的主要方式有:直接JSP 、JSP+JavaBean 、______________、______________和SSH 。
参考答案:
1.JSP 
2.JSP Model1和JSP Model2 
3.JSP+JavaBean+Servlet 、J2EE/JavaEE 
1.7.3 简答题
1. 简述JSP 的工作原理。
答:所有的JSP 应用程序在首次载入时都被翻译成Servlet 文件,然后再运行,这个工作主要是由JSP 引擎来完成。当第一次运行一个JSP 页面时,JSP 引擎要完成以下操作:l 将JSP 文件翻译成Servlet 文件,Servlet 文件是Java 应用程序。l JSP 引擎调用Java 编译器,编译器,编译编译Servlet 文件得到可执行的代码文件文件得到可执行的代码文件((.class 文件)。l JSP 引擎调用Java 虚拟机解释执行.class 文件,并将运行结果返回给服务器。l 服务器将运行结果以HTML 形式作为响应返回给客户端的浏览器。
由于一个JSP 页面在第一次被访问时要经过翻译、编译和执行这几个步骤,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class 文件已经生成,不需要再次翻译和编译,JSP 引擎可以直接执行.class 文件,因此JSP 页面的访问速度会大为提高。
2. 简述JSP 两种体系结构。网页设计html代码翻译
答:JSP 规范中分别称作JSP Model 1 和JSP Model 2,它们的本质区别在于处理批量请求的位置不同。Model1,在Model1体系中,JSP 页面独自响应请求并将处理结果返回客户。这里仍然存在显示与内容的分离,因为所有的数据存取都是由JavaBean 来完成的。尽管
Model1体系十分适合简单应用的需要,它却不能满足复杂的大型W eb 应用程序需要。不加选择地随意运用Model 1,会导致JSP 页内被嵌入大量的脚本片段或Java 代码。尽管这对于Java 程序员来说可能不是什么大问题,但如果JSP 页面是由网页设计人员开发并维护的这就确实是个问题了。确实是个问题了。从根本上讲,从根本上讲,从根本上讲,将导致角定义不清和职责分配不明,将导致角定义不清和职责分配不明,将导致角定义不清和职责分配不明,给项目管理带来不必给项目管理带来不必
要的麻烦。Model2体系结构,是一种把JSP 与Servlet 联合使用来实现动态内容服务的方法。它吸取了两种技术各自的优点,用JSP 生成表示层的内容,让Servlet 完成深层次的处理任务。Servlet 充当
控制者的角,负责管理对请求的处理,创建JSP 页面需要使用的Bean 和对象,同时根据用户的动作决定把哪个JSP 页面传给请求者。在JSP 页面内没有处理逻辑,它仅负责检索原先由Servlet 创建的对象或JavaBean ,从Servlet 中提取动态内容插入静态模板。分离了显示和内容,分离了显示和内容,明确了角的定义以及实现了开发者与网页设计者的分开。明确了角的定义以及实现了开发者与网页设计者的分开。明确了角的定义以及实现了开发者与网页设计者的分开。项目越项目越复杂,使用Model 2体系结构的优势就越突出。体系结构的优势就越突出。
3. 简述JSP 开发W eb 站点的主要方式。站点的主要方式。
答:JSP 开发W eb 站点的主要方式有:站点的主要方式有:
(1)直接使用JSP 
(2)JSP+JavaBean 
(3)JSP+JavaBean+Servlet 
(4)J2EE/JavaEE 开发模型开发模型
(5)SSH 开发框架开发框架
第3章  HTML 与CSS 简介
3.7.1  选择题
1. 用来换行的标签是(用来换行的标签是(    )
。 A.<p>                                    B.<br> 
C.<hr> 
D.<pre> 
2. 用来建立有序列表的标签是(用来建立有序列表的标签是(    )
。 A.<ol></ol>                                B.<ul></ul> 
C.<dl></dl> 
D.<il></il> 
3. 用来插入图片的标签是(用来插入图片的标签是(    )
A.<img>                                  B.<image> 
C.<bgsound> 
D.<table> 
4. css 文件的扩展名为(文件的扩展名为(    )
。 A.doc                                      B.text 
C.html 
D.css 
参考答案:1.B  2.A  3.A  4.D 
3.7.2  填空题
1. 1. HTML HTML 文档的扩展名是文档的扩展名是__________________________________________或或____________________________,它们是可供浏览器解释,它们是可供浏览器解释浏览的网页文件格式。浏览的网页文件格式。
2. 在HTML 中加入CSS 的方法主要有______________、______________和____________________________。。
3. HTML 文档分为文档头和文档分为文档头和__________________________________________两部分。两部分。两部分。
4. 常用的列表分为有常用的列表分为有__________________________________________、、____________________________和自定义列表。和自定义列表。和自定义列表。
5. 表单一般由表单一般由__________________________________________、、____________________________和和____________________________组成。组成。组成。
6. ____________________________是一种能够有效描述信息的组织形式,由行、列和单元格组成。是一种能够有效描述信息的组织形式,由行、列和单元格组成。是一种能够有效描述信息的组织形式,由行、列和单元格组成。
参考答案:
1.html 或htm 
2.嵌入式样式表、内联式样式表和外联式样式表嵌入式样式表、内联式样式表和外联式样式表
3.文档体文档体
4.有序列表和无序列表有序列表和无序列表
5.表单标签、表单域和表单按钮表单标签、表单域和表单按钮
6.表格表格
3.7.3  简答题
1. 简述什么是HTML ,有哪些基本标签。,有哪些基本标签。
答:HTML (Hypertext Markup Language )即超文本标记语言或超文本链接语言,是一)即超文本标记语言或超文本链接语言,是一种用来制作超文本文档的简单标记语言,种用来制作超文本文档的简单标记语言,它不是一种真正的编程语言,它不是一种真正的编程语言,它不是一种真正的编程语言,只是一种标记符。只是一种标记符。通过一些约定的标签符号对文件的内容进行标注,指出内容的输出格式。当用户浏览WWW 信息时,浏览器会自动解释这些标签的含义,并按照一定的格式在屏幕上显示这些被标记的
信息。基本标签有<html>、<head>、<title>、<body>等。等。
2. 简述什么是CSS 。
答:CSS (级联样式表)是一种设计网页样式的工具,借助CSS 的强大功能,网页将在你丰富的想象力下千变万化。在你丰富的想象力下千变万化。
CSS 是W3C 为弥补HTML 在显示属性设定上的不足而制定的一套扩展样式标准,其重新定义了HTML 中文字显示样式,并增加了一些新的概念,如类、层等,可以实现对文字重叠、定位等。CSS 还允许将样式定义单独存储在样式文件中,还允许将样式定义单独存储在样式文件中,将显示的内容和显示的样式将显示的内容和显示的样式定义分离,使我们在保持HTML 简单明了的初衷的同时能够对页面的布局施加更多的控制,避免代码的冗余,使网页体积更小,避免代码的冗余,使网页体积更小,下载更快。另外,也可以将多个网页链接到同一个样式下载更快。另外,也可以将多个网页链接到同一个样式文件,从而为整个网站提供一个统一、从而为整个网站提供一个统一、通用的外观,通用的外观,同时也使多个具有相同样式表的网页可以简单快速的同时更新。以简单快速的同时更新。
3. 简述CSS 中定义样式表的几种方式。中定义样式表的几种方式。
答:(1)通过HTML 标签定义样式表标签定义样式表
(2)使用id 定义样式表定义样式表
(3)使用class 定义样式表定义样式表
4. 简述在HTML 中加入CSS 中的几种方式。中的几种方式。
答:(1)嵌入式样式表)嵌入式样式表
(2)内联式样式表)内联式样式表
(3)外联式样式表)外联式样式表
第5章  JSP 基础知识
5.9.1  选择题
1. 对JSP 中的HTML 注释叙述正确的是(注释叙述正确的是(      )
。 A. 发布网页时看不到,在源文件中也看不到发布网页时看不到,在源文件中也看不到
B. 发布网页时看不到,在源文件中能看到发布网页时看不到,在源文件中能看到
C. 发布网页时能看到,在源文件中看不到发布网页时能看到,在源文件中看不到
D. 发布网页时能看到,在源文件中也能看到发布网页时能看到,在源文件中也能看到
2. JSP 支持的语言是(支持的语言是(      )
。 A.C 语言语言                    B.C++语言语言
C.C#语言语言
D. Java 语言语言
3. 在同一个JSP 页面中page 指令的属性可以使用多次的是(指令的属性可以使用多次的是(      )
。 A.import                  B.session 
D.info 
4. 用于获取Bean 属性的动作是(属性的动作是(      )
。 A.<jsp:useBean>              B.<jsp:getProperty>    C.<jsp:setProperty>      D.<jsp:forward> 
5. 用于为其它动作传送参数的动作是(用于为其它动作传送参数的动作是(      )
。 A.<jsp:include>              B.<jsp:plugin> 
C.<jsp:param> 
D.<jsp:useBean> 
参考答案:1.B  2.D  3.A  4.B  5.C 5.9.2  填空题
1. JSP 标记都是以_________或__________开头,以_________或__________结尾的。结尾的。
2. JSP 页面就是在__________或____________代码中嵌入Java 语法或JSP 元素。元素。
3. JSP 的指令描述______________转换成JSP 服务器所能执行的Java 代码的控制信息,用于指定整个JSP 页面的相关信息,并设置JSP 页面的相关属性。页面的相关属性。
4. JSP 程序中的注释有:_________、__________和__________注释。注释。
5. 5. JSP JSP 表达式常用在:______________、生成动态链接地址和动态指定form 表单处理页面。页面。
参考答案:
1.“<%”或“<jsp ”,“%>”或“>”
2.HTML 或XML 
3.文件文件
4.隐藏注释、HTML 注释和Java 语言注释语言注释
5.向页面输出内容向页面输出内容
5.9.3  简答题
1. 简述JSP 程序中3种注释的异同。种注释的异同。
答:隐藏注释也是JSP 的标准注释,的标准注释,写在写在JSP 程序中,在发布网页时完全被忽略,程序中,在发布网页时完全被忽略,不发不发

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。