《Java Web编程技术》课件课后习题及答案.docx
《《Java Web编程技术》课件课后习题及答案.docx》由会员分享,可在线阅读,更多相关《《Java Web编程技术》课件课后习题及答案.docx(71页珍藏版)》请在优知文库上搜索。
1、1Web技术概述一、填空题1. Web的表现形式包括超文本和超媒体2. Web的核心体系结构包括HTM1.、URl、HTTP。3. Web的发展历经三个阶段,它们分别是.Web1.O、Web2.0、Web3.0。4. 在Web程序结构中,客户端与Web服务器采用请求/响应模式进行交互。5. 常用于Web客户端页面编写的技术包括通过标记符号来标记要显示的网页中的各个部分的HTM1.,对网页各元素进行样式化的CSS,以及为网页增加动态功能的脚本语言JaVaSCriDt。二、简答题1 .网络程序体系结构有哪两种?它们有何区别和联系?答:网络程序体系结构有C/S(客户机/服务器)和B/S(浏览器/服务
2、器)两种。二者的联系是:B/S结构是一种特殊的C/S结构。二者的区别如表所示:C/S体系结构B/S体系结构硬件环境建立在局域网上,局域网之间再通过专门服务器提供连接和数据交换服务,对客户端主机配置要求较高建立在广域网上,对服务器端主机配置要求较高软件环境客户端必须安装专用软件,要求所有客户端和服务器端使用相同的操作系统客户端必须安装浏览器,但对操作系统和浏览器无类型和版本限制安全性面向相对固定的用户群,对信息安全的控制能力很强,安全性高面向不可知的用户,对信息安全的控制能力相对弱,安全性低用户接口不同的操作系统平台采用不同的接口,因此需要根据不同的操作系统编写不同的客户端软件,对程序员普遍要求
3、较高客户端功能实现建立在浏览器上,与客户端操作系统无关,因此接口统一,对程序员要求较低软件重用需要将客户端和服务器视为整体进行考虑,构件的重用性相对较低大多数构件具有相对独立的功能,从而能够相对较好的重用负载分布事务处理逻辑分布在客户端和服务器上,客户端负责和用户的交互,收集用户信把事务处理逻辑部分交给了服务器,导致服务器负载较大,客户端息,以及通过网络向服务器发出请求,负载较大只是负责显示,负载较小系统维护客户端与服务器为一个整体,维护时需全局考虑,软件安装、调试和升级都需在所有客户端及服务器上进行,开销较大构件组成,更换方便,只需要对服务器上的软件版本进行升级维护,开销较小2 .使用JSP
4、编写的程序与使用HTM1.编写的程序有什么区别?答:使用JSP编写的程序与使用HTM1.编写的程序区别在于:HTM1.页面是静态页面,页面展现的信息都是事先由用户写好放在服务器上,由Web服务器向客户端发送,无论何时何地执行,同一个页面的执行结果总是相同的。而JSP页面则是在服务器上执行该页面的JaVa代码和JSP标记部分,然后将实时生成的HTM1.页面向客户端发送,因此,在不同时间或不同地点执行同一个页面的结果可能不相同,从而体现出动态页面的效果。3 .请阐述JSP的工作流程。答:当客户端通过浏览器向服务器端发出UR1.请求后,JSP服务器将根据接收到的请求检查对应的JSP页面,如果是第一次
5、请求该页,或该页虽然是再次请求,但已经过修改,则会将其对应的JSP源文件转换为后缀为.java的Servlet文件,然后通过Java编译器编译成后缀为.class的字节码文件,并最终通过JaVa虚拟机解释运行。如果该页面是再次请求且未被修改,则直接调用内存中已存在的字节码文件,然后直接运行。最后将运行的结果发送到客户端,通过浏览器解析并显示出来。2JavaWeb开发环境搭建一、填空题1 .JaVa平台包括3个版本:JavaSEJaVaEE和JaVaME,若进行JaVaWeb应用程序开发选择标准版最为恰当。2 .环境变量可根据其作用范围分为用户变量和系统变量两类,用户变量只能被当前登录系统的用户
6、使用,而系统变量可以被所有系统用户使用。3 .如果要保证Tomcat8.5能正常安装和使用,则必须保证计算机中已安装7.0及以上的JDK版本。4 .在Tomcat的安装目录中COnf文件夹保存Tomcat所有配置文件,WebaPDS文件夹则是Tomcat默认的Web应用发布目录。5 .将项目文件夹test放置在D盘根目录下,若要部署该项目,可在Tomcat安装目录ConfSerVer.xml文件中添加标签VConIeXlpath=11/test,docBase=D:test,7则可通过UR1.http:/localhost:8080/test访问该项目的默认首页。6 .假设本机已完成JaVaW
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Web编程技术 Java Web编程技术课件课后习题及答案 Java Web 编程 技术 课件 课后 习题 答案