Java Web程序设计教程(第二版)(微课版)习题答案.doc

Java Web程序设计教程(第二版)(微课版)习题答案.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?PAGE15?

附录各章习题参考答案

附录各章习题参考答案

第1章习题参考答案

1.答:Web应用是一种可以通过Web访问的应用程序。通过浏览器可以访问百度、淘宝、网易新闻等网站,这些就是Web应用。Web应用程序是一种使用HTTP(HyperTextTransferProtocol,超文本传输协议)作为核心通信协议,通过Internet让Web浏览器和服务器通信的计算机程序。

2.答:(1)浏览器根据我们输入的地址找到相应的服务器,不同的网站对应不同的服务器。这个服务器通常称为Web服务器,可以接收浏览器发送的请求。

(2)Web服务器根据请求的内容调用不同的服务器端程序,服务器端程序通常也是一个服务器,称为应用服务器。

(3)应用服务器接收到请求之后,查找相应的文件,加载并执行相应的任务,如果涉及到数据处理,则需要与数据库服务器交互。

(4)处理完数据,将处理结果返回给应用服务器,服务器端程序的执行结果通常是HTML文档。

(5)应用服务器把执行的结果返回给Web服务器,Web服务器再把这个结果返回给客户端浏览器。

(6)浏览器解析HTML文档,然后把解析后的网页显示给最终用户。

3.答:(1)HTML:超文本标记语言,是Web的描述语言。(2)CSS:层叠样式表(CascadingStyleSheets),也就是通常所说样式表。(3)ActiveX:一个集成平台,使用ActiveX可以方便地在Web页中插入多媒体效果、交互式对象、复杂程序等。(4)JavaScript:JavaScript是一种简单的脚本语言,可以在浏览器中直接运行。(5)jQuery:一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。(6)其他:VBScript、Applet等。

4.答:平台无关性、安全性、面向对象、异常处理。

5.答:JSP、JavaBean、Servlet、JDBC、JSTL和表达式语言EL。

6.答:Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。

常用的Web服务器有:Apache服务器、Tomcat服务器、Resin服务器、JBoss服务器、WebSphere服务器、WebLogic服务器。

第2章习题参考答案

1.答:JAVA_HOME和classpath

2.答:切换到Tomcat的bin子目录(D:\Tomcat8.5\bin)。双击startup.bat,即可启动Tomcat。在使用完Tomcat之后,可以双击bin目录下的shutdown.bat来停止它。

3.答:/WEB-INF/lib目录

4.答:参见2.3.3节中的第1小节

5.略6.略

第3章习题参考答案

1.答:在服务器端有一个JSP容器负责获得对JSP文件的请求,当一个JSP文件第一次被请求时,容器首先会把这个JSP文件转换成一个Servlet(Java源文件)。在转换过程中如果发现JSP文件有语法错误,转换过程将中断,并向服务端和客户端输出出错信息。如果转换成功,JSP引擎会把该Java源文件编译成相应的.class文件,因为这个过程(编译)会耗费一定时间,所以第一次访问或jsp文件有改动时,访问时间会比较长。

接下来,JSP引擎会创建一个该Servlet的实例,并执行该实例的jspInit()方法,然后创建并启动一个新的线程,新线程调用实例的jspService()方法。

2.答:JSP中主要有3个编译指令:page指令、include指令和taglib指令。

JSP的动作指令主要有如下7种:jsp:include指令、jsp:forward指令、jsp:param指令、jsp:plugin指令、jsp:useBean指令、jsp:getProperty指令、jsp:setProperty指令。

JSP的内置对象有9个:request对象、response对象、session对象、out对象、page对象、application对象、config对象、pageContext对象、exception对象

3.答:在JSP文件中可以使用如下4种注释的方式:HTML注释、传统的Java行注释、传统的Java块注释、JSP注释

4.答:通过getParameter()方法获取参数值,对于多值参数,getParameter()将返回第一个值,如果要获取所有值,可以使用getParameterValues()方法。另外,方法getParameterMap()将返回一个包含了所有参数名值对MapSt

文档评论(0)

喜宝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档