JSP程序设计与项目实训教程_第2版_课后习题和参考答案

第1章 Web技术简介

1.7 习题

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体系中Web层技术是( )。

A.HTML B.JavaBean C.EJB D.JSP

参考答案:1.C 2.D 3.D

1.7.2 填空题

1.当前主流的三大动态Web开发技术是:PHP、ASP/ASP.NET和______________。 2. JSP的两种体系结构是:______________和______________。

3. 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引擎要完成以下操作:

? 将JSP文件翻译成Servlet文件,Servlet文件是Java应用程序。

? JSP引擎调用Java编译器,编译Servlet文件得到可执行的代码文件(.class文件)。 ? JSP引擎调用Java虚拟机解释执行.class文件,并将运行结果返回给服务器。 ? 服务器将运行结果以HTML形式作为响应返回给客户端的浏览器。 由于一个JSP页面在第一次被访问时要经过翻译、编译和执行这几个步骤,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。 2. 简述JSP两种体系结构。

答:JSP规范中分别称作JSP Model 1 和JSP Model 2,它们的本质区别在于处理批量请求的位置不同。Model1,在Model1体系中,JSP页面独自响应请求并将处理结果返回客户。这里仍然存在显示与内容的分离,因为所有的数据存取都是由JavaBean来完成的。尽管Model1体系十分适合简单应用的需要,它却不能满足复杂的大型Web应用程序需要。不加选择地随意运用Model 1,会导致JSP页内被嵌入大量的脚本片段或Java代码。尽管这对于Java程序员来说可能不是什么大问题,但如果JSP页面是由网页设计人员开发并维护的这就确实是个问题了。从根本上讲,将导致角色定义不清和职责分配不明,给项目管理带来不必要的麻烦。Model2体系结构,是一种把JSP与Servlet联合使用来实现动态内容服务的方法。它吸取了两种技术各自的优点,用JSP生成表示层的内容,让Servlet完成深层次的处理任务。Servlet充当控制者的角色,负责管理对请求的处理,创建JSP页面需要使用的Bean和对象,同时根据用户的动作决定把哪个JSP页面传给请求者。在JSP页面内没有处理逻辑,它仅负责检索原先由Servlet创建的对象或JavaBean,从Servlet中提取动态内容插入静态模板。分离了显示和内容,明确了角色的定义以及实现了开发者与网页设计者的分开。项目越复杂,使用Model 2体系结构的优势就越突出。 3. 简述JSP开发Web站点的主要方式。

答:JSP开发Web站点的主要方式有: (1)直接使用JSP (2)JSP+JavaBean

(3)JSP+JavaBean+Servlet (4)J2EE/JavaEE开发模型 (5)SSH开发框架

1.7.4 实验题

第2章 JSP常用开发环境介绍

第3章 HTML与CSS简介

3.7 习题

3.7.1 选择题

1. 用来换行的标签是( )。

A.

B.
C.


D.
 2. 用来建立有序列表的标签是(    )。 

A.

    B.
      C.
      D. 3. 用来插入图片的标签是( )。

      A. B.

      C. D. 4. css文件的扩展名为( )。

      A.doc B.text C.html D.css

      参考答案:1.B 2.A 3.A 4.D

      3.7.2 填空题

      1. 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信息时,浏览器会自动解释这些标签的含义,并按照一定的格式在屏幕上显示这些被标记的信息。基本标签有、、、<body>等。 </p><p>2. 简述什么是CSS。 </p><p>答:CSS(级联样式表)是一种设计网页样式的工具,借助CSS的强大功能,网页将在你丰富的想象力下千变万化。 </p><p>CSS是W3C为弥补HTML在显示属性设定上的不足而制定的一套扩展样式标准,其重新定义了HTML中文字显示样式,并增加了一些新的概念,如类、层等,可以实现对文字重叠、定位等。CSS还允许将样式定义单独存储在样式文件中,将显示的内容和显示的样式定义分离,使我们在保持HTML简单明了的初衷的同时能够对页面的布局施加更多的控制,避免代码的冗余,使网页体积更小,下载更快。另外,也可以将多个网页链接到同一个样式文件,从而为整个网站提供一个统一、通用的外观,同时也使多个具有相同样式表的网页可以简单快速的同时更新。 </p><p>3. 简述CSS中定义样式表的几种方式。 答:(1)通过HTML标签定义样式表 </p><p></p><div class="page"><ul><li><a href=lhd_0hncb4s9hy0sr9z0p01l1xu1x81ds800o5j_1.html class="hover" >1</a></li><li><a href=lhd_0hncb4s9hy0sr9z0p01l1xu1x81ds800o5j_2.html>2</a></li></ul></div></div> <div style="margin:0 auto;text-align:center;overflow:hidden"></div> <div class="hm-t-main"> <div class="hm-t-header"><h4><a rel="nofollow" target="_blank" href="/mlhdl_0hncb4s9hy0sr9z0p01l1xu1x81ds800o5j.html">下载:JSP程序设计与项目实训教程_第2版_课后习题和参考答案.doc</a></h4></div> </div> <div class="nlt new"><div id="hm_t_19094"><div class="hm-t-container"><div class="hm-t-main"><div class="hm-t-header"><h4>最近浏览</h4></div> <ul class="hm-t-list hm-t-list-txt"> <li><a title="JSP程序设计与项目实训教程_第2版_课后习题和参考答案" href=mlhd_0hncb4s9hy0sr9z0p01l1xu1x81ds800o5j_1.html>JSP程序设计与项目实训教程_第2版_课后习题和参考答案</a></li><li><a title="部编版一年级语文《i u ü》教学设计(1)" href=mlhd_4aoxr21yem3gzju6vsv034ka295j0v00cwj_1.html>部编版一年级语文《i u ü》教学设计(1)</a></li><li><a title="河北省保定定兴县联考2019-2020学年中考数学模拟质量跟踪监视试题" href=mlhd_2k1nh5xet65ap1c1kzfj507xn0uyq600qmk_1.html>河北省保定定兴县联考2019-2020学年中考数学模拟质量跟踪监视试题</a></li><li><a title="(19份数学试卷合集)福建省福州市2019届八年级初二数学期中考试卷word文档" href=mlhd_0h48h5u1nv0wk4t3v4f03ibqw7s1xb00tft_1.html>(19份数学试卷合集)福建省福州市2019届八年级初二数学期中考试卷word文档</a></li><li><a title="2018高考阅读理解七选五及解析" href=mlhd_84ugu2pnif44s0w0d4ij47hq70zb09011ur_1.html>2018高考阅读理解七选五及解析</a></li><li><a title="捣固车_ZF变矩器电气控制原理及故障分析" href=mlhd_2j27b3e5m42xc786b4a94zk8m0hvkq00rxf_1.html>捣固车_ZF变矩器电气控制原理及故障分析</a></li><li><a title="2019年全国各地高考模拟考试试题汇编:(立体几何)数学(理)试卷及解析" href=mlhd_7s89c9168l23x6i11fyp2nsft0iv0l00r38_1.html>2019年全国各地高考模拟考试试题汇编:(立体几何)数学(理)试卷及解析</a></li><li><a title="Oracle数据库应用 复习题及答案" href=mlhd_6i8eu7hbf12wkqq4mj6h371qz5d0ci00kkn_7.html>Oracle数据库应用 复习题及答案</a></li><li><a title="新品开发流程管理" href=mlhd_9s5hc2d7cy4g4gh0kzl91od1e2lmz900xun_1.html>新品开发流程管理</a></li><li><a title="2017年暨南大学803西方经济学考研真题解析" href=mlhd_7mchj6p5xq570pk9t8239nplx1m5bx00aj1_1.html>2017年暨南大学803西方经济学考研真题解析</a></li> </ul></div><div style="margin:0 auto;text-align:center;"><br> </div></div></div></div> <div class="nlt new"><div id="hm_t_19094"><div class="hm-t-container"><div class="hm-t-main"> <div class="hm-t-header"><h4>最新搜索</h4></div> <ul class="hm-t-list hm-t-list-txt"> <li><a title="人际沟通与礼仪试题" href="mlhs_fjutollgfsgqff2ny4fl6rmdu54_1.html">人际沟通与礼仪试题</a></li><li><a title="2016-2022年中国珠宝首饰行业分析" href="mlhs_01e01c01d01i01901e01c01e01einoffxh6lmw0i3huc6ub4qx8ffeg7akgg_1.html">2016-2022年中国珠宝首饰行业分析</a></li><li><a title="2020版物理浙江高考选考一轮复习讲义:选修3-2第九章专题" href="mlhs_01e01c01e01cmkomllmx2llllenul4pabsg9pabfeosbyhl9fhcrlefgp01msg9fse01f01901eobwfh9o9sff7u54_1.html">2020版物理浙江高考选考一轮复习讲义:选修3-2第九章专题</a></li><li><a title="庄子精读课程讲稿" href="mlhs_io4i1con2rnfrnio3vrleo5b_1.html">庄子精读课程讲稿</a></li><li><a title="某物流服务公司信息系统规划报告" href="mlhs_ki8mlllkxkctgblg30gl4fs1j1roorp27r7og7mjhhgne_1.html">某物流服务公司信息系统规划报告</a></li><li><a title="1rwke9i78x2mdyx42w40" href="mlhs_01d03603b02z02t01l02x01j01k03c01e03102s03d03c01g01e03b01g01c_1.html">1rwke9i78x2mdyx42w40</a></li><li><a title="川大《建设法规与合同管理2442》14秋" href="mlhs_ijhhlz9hmirerlqlhxr7off2glkgloof5mx201e01g01g01e9hn01d01go23_1.html">川大《建设法规与合同管理2442》14秋</a></li><li><a title="噶米烟气脱硫系统设备 FGD系统的检修" href="mlhs_h2uokzmanlckpipnsboorp27rlqhl300w01y01z01woorp27neskowfse_1.html">噶米烟气脱硫系统设备 FGD系统的检修</a></li><li><a title="落地式钢管脚手架卸料平台施工方案" href="mlhs_q4dh80irztcyof5pi2jezkhighkk2hinngkwk3hijpk3dklk_1.html">落地式钢管脚手架卸料平台施工方案</a></li><li><a title="2016年上海静安区、青浦区初三英语二模" href="mlhs_01e01c01d01iinofeylmftw9i2xgfu9hdtw2llygfug7xfexpv5rn1fikkyp_1.html">2016年上海静安区、青浦区初三英语二模</a></li></ul></div></div></div></div> <div class="search"> <form style="display: inline;" id=f1 name=f1 method="POST" onSubmit="javascript:c();return false;"> <div class="p_searchinputbox"> <div class="p_search_seclet"><h3 id="j_searchType">站内搜索</h3></div><p> <input type="text" autocomplete="off" maxlength="38" name="word" placeholder class="searchinput"></p> <input type="submit" class="searchsubmit" onclick="javascript:c();return false;"></div> </form> </div> <div id="ft"> <a href="javascript:history.go(-1)"><span class="backPrevPage" style=""></span></a> <a href="javascript:pageScroll();"><span id="backTop"></span></a> <div class="bx1"> <span class="pc_ver"> <a href="#" onClick="javascript:setCookie('gotoweb', 'true', 1);window.location.href=window.location.href.replace('//m.','//www.').replace('/m','/')">电脑版</a> </span> <span class="info"> <a href="about.asp?id=3" target="_blank"><strong>关于南京廖华答案网</strong></a> </span> </div> <div class="bx2"><span id=bb></span>联系客服:779662525#qq.com(#替换为@) <a href="https://beian.miit.gov.cn/" target="_blank" class="text">苏ICP备20003344号-4</a></div> </div> <!-- footer End --></div> <script type="text/javascript">function go2(id){window.location.href='http://m.35331.cn/mlhdl_'+id+'.html';}</script> <script src="css/jquery.min.js"></script> </body></html>