当前位置:文档之家› JSP程序设计与项目实训教程_第2版_课后习题和参考答案

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

JSP程序设计与项目实训教程_第2版_课后习题和参考答案
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/https://www.doczj.com/doc/0b15285779.html,和______________。

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中定义样式表的几种方式。</p><p>答:(1)通过HTML标签定义样式表</p><!--/p3--><!--p4--><p>(2)使用id定义样式表</p><p>(3)使用class定义样式表</p><p>4. 简述在HTML中加入CSS中的几种方式。</p><p>答:(1)嵌入式样式表</p><p>(2)内联式样式表</p><p>(3)外联式样式表</p><p>3.7.4 实验题</p><p>略</p><p>第4章通讯资费管理系统项目实训</p><p>略</p><p>第5章JSP基础知识</p><p>5.9 习题</p><p>5.9.1 选择题</p><p>1. 对JSP中的HTML注释叙述正确的是()。</p><p>A. 发布网页时看不到,在源文件中也看不到</p><p>B. 发布网页时看不到,在源文件中能看到</p><p>C. 发布网页时能看到,在源文件中看不到</p><p>D. 发布网页时能看到,在源文件中也能看到</p><p>2. JSP支持的语言是()。</p><p>A.C语言</p><p>B.C++语言</p><p>C.C#语言</p><p>D. Java语言</p><p>3. 在同一个JSP页面中page指令的属性可以使用多次的是()。</p><p>A.import</p><p>B.session</p><p>C.extends</p><p>https://www.doczj.com/doc/0b15285779.html,</p><p>4. 用于获取Bean属性的动作是()。</p><p>A.<jsp:useBean></p><p>B.<jsp:getProperty></p><p>C.<jsp:setProperty></p><p>D.<jsp:forward></p><p>5. 用于为其它动作传送参数的动作是()。</p><p>A.<jsp:include></p><p>B.<jsp:plugin></p><p>C.<jsp:param></p><p>D.<jsp:useBean></p><p>参考答案:1.B 2.D 3.A 4.B 5.C</p><p>5.9.2 填空题</p><p>1. JSP标记都是以_________或__________开头,以_________或__________结尾的。</p><p>2. JSP页面就是在__________或____________代码中嵌入Java语法或JSP元素。</p><!--/p4--><!--p5--><p>3. JSP的指令描述______________转换成JSP服务器所能执行的Java代码的控制信息,用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性。</p><p>4. JSP程序中的注释有:_________、__________和__________注释。</p><p>5. JSP表达式常用在:______________、生成动态链接地址和动态指定form表单处理页面。</p><p>参考答案:</p><p>1.“<%”或“<jsp”,“%>”或“>”</p><p>2.HTML或XML</p><p>3.文件</p><p>4.隐藏注释、HTML注释和Java语言注释</p><p>5.向页面输出内容</p><p>5.9.3 简答题</p><p>1. 简述JSP程序中3种注释的异同。</p><p>答:隐藏注释也是JSP的标准注释,写在JSP程序中,在发布网页时完全被忽略,不发给客户,当希望隐藏JSP程序的注释时是很有用的,其格式为:<%-- comment --%>。</p><p>HTML注释,在发布网页时可以在浏览器源文件窗口中看到HTML注释,其格式为:<!-- comment [ <%= expression %> ] -->。</p><p>在JSP程序中,也遵循Java语言本身的注释规则对代码进行注释,这样的注释和隐藏注释相似,在发布网页时完全忽略,在浏览器的源文件窗口中也看不到注释内容,其格式为:<%/*comment*/%>。</p><p>2. 简述page指令、include指令和taglib指令的作用。</p><p>答:page 指令用来定义JSP文件中的全局属性,它描述了与页面相关的一些信息,其作用域为它所在JSP页面和其包含的文件。</p><p>include指令用于在JSP编译时,为页面插入一个静态文件,如JSP页面、HTML页面、文本文件或是一段Java程序。</p><p>taglib指令用来指定页面中使用的标签库以及其自定义标签的前缀。</p><p>3. JSP常用基本动作有哪些?简述其作用。</p><p>答:其中常用的动作有6种:<jsp:param>、<jsp:include>、<jsp:useBean>、<jsp:setProperty> 、<jsp:getProperty>、<jsp:forward>。<jsp:param>动作可以用于<jsp:include>、< jsp:forward>和<jsp:plugin>动作体中,为其它动作提供附加信息;<jsp:include>动作用来把指定文件插入正在生成的页面中;<jsp:useBean>动作用来装载在JSP页面中使用的JavaBean。这个功能非常有用,能够实现JavaBean组件的重用;<jsp: setProperty>动作用来设置、修改已实例化Bean中的属性值;<jsp:getProperty>动作获取指定Bean属性的值,转换成字符串,然后输出;<jsp:forward>动作用于转发客户端请求到另一个页面或者是另一个Servlet文件。</p><p>4. 简述include指令和<jsp:include>动作的异同。</p><p>答:1)include指令</p><p>include指令可以在JSP页面转换成Servlet之前,将JSP代码插入其中。</p><p>include指令的语法格式如下所示。</p><p><%@include file="文件名"%></p><p>2)include动作</p><p><jsp:include>动作是在主页面被请求时,将其它页面的输出包含进来。</p><!--/p5--><!--p6--><p><jsp:include>动作的语法格式如下所示。</p><p><jsp:include page="文件名" flush="true"></p><p>3)两者的区别和比较</p><p><jsp:include>动作和include指令之间的根本不同在于它们被调用的时间。<jsp:include>动作在请求期间被激活,而include指令在页面转换期间被激活。</p><p>两者之间的差异决定着它们在使用上的区别。使用include指令的页面要比使用<jsp:include>动作的页面难于维护。<jsp:include>动作相对于include指令在维护上有着明显优势,而include指令仍然能够得以存在,自然在其它方面有特殊的优势。这个优势就是include指令的功能更强大,执行速度也稍快。include指令允许所包含的文件中含有影响主页面的JSP代码,如响应内容的设置和属性方法的定义。</p><p>5.9.4 实验题</p><p>略</p><p>第6章JSP的常用内置对象</p><p>6.11 习题</p><p>6.11.1 选择题</p><p>1. Response对象的setHeader(String name,String value)方法的作用是()。</p><p>A.添加HTTP文件头</p><p>B.设定指定名字的HTTP文件头的值</p><p>C.判断指定名字的HTTP文件头是否存在</p><p>D.向客户端发送错误信息</p><p>2. 设置session的有效时间(也叫超时时间)的方法是()。</p><p>A.setMaxInactiveInterval(int interval)</p><p>B.getAttributeName()</p><p>C.set AttributeName(String name,https://www.doczj.com/doc/0b15285779.html,ng.Object value)</p><p>D.getLastAccessedTime()</p><p>3. 能清除缓冲区中的数据,并且把数据输出到客户端的是out对象的哪个方法()。</p><p>A.out.newLine()</p><p>B.out.clear()</p><p>C.out.flush()</p><p>D.out.clearBuffer()</p><p>4. pageContext对象的findAttribute()方法作用是()。</p><p>A.用来设置默认页面的范围或指定范围之中的已命名对象</p><p>B.用来删除默认页面范围或指定范围之中已命名的对象</p><p>C.按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索</p><p>D.以字符串的形式返回一个对异常的描述</p><p>参考答案:1.B 2.A 3.D 4.C</p><p>6.11.2 填空题</p><p>1. request内置对象代表了___________的请求信息,主要用于接收通过HTTP协议传送</p><!--/p6--><!--p7--><p>给_________的数据。</p><p>2. ______________对象主要用来向客户输出各种数据类型的内容。</p><p>3. ______________对象提供了对JSP页面内使用到的所有对象及名字空间的访问。</p><p>4. ______________对象保存应用程序中公有的数据。</p><p>5. exception对象用来处理JSP文件在执行时__________。</p><p>参考答案:</p><p>1.客户端,服务器端</p><p>2.out</p><p>3.pageContext</p><p>4.application</p><p>5.错误和异常</p><p>6.11.3 简答题</p><p>1. 简述out对象、request对象和response对象的作用。</p><p>答:out对象主要用来向客户输出各种数据类型的内容,并管理应用服务器上的输出缓冲区(buffer);request内置对象代表了客户端的请求信息,主要用于接收客户端通过HTTP 协议传送给服务器端的数据;response对象包含了响应客户请求的有关信息,封装了JSP产生的响应,然后被发送到客户端以响应客户的请求。</p><p>2. 简述session对象、pageContext对象、exception对象和application对象的作用。</p><p>答:session对象用来保存每个用户的信息,以便跟踪每个用户的操作状态;pageContext 对象提供了对JSP页面内使用到的所有对象及名字空间的访问,提供了对几种页面属性的访问,并且允许向其它应用组件转发request对象,或者从其它应用组件包含request对象;exception对象用来处理JSP文件在执行时发生的错误和异常;application对象保存Web应用程序中公有的数据,可存放全局变量。服务器启动后自动创建application对象,该对象将一直有效,直到服务器关闭。</p><p>6.11.4 实验题</p><p>略</p><p>第7章数据库基本操作</p><p>7.9 习题</p><p>7.9.1 选择题</p><p>1. JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是()。</p><p>A.Statement类</p><p>B.PreparedStatement类</p><p>C.CallableStatement类</p><p>D.DriverStatement类</p><p>2. Statement类提供3种执行方法,用来执行更新操作的是()。</p><p>A.executeQuery()</p><p>B.executeUpdate()</p><p>C.next()</p><p>D.query()</p><!--/p7--><!--p8--><p>3. 负责处理驱动的调入并产生对新的数据库连接支持的接口是()。</p><p>A.DriverManager</p><p>B.Connection</p><p>C.Statement</p><p>D.ResultSet</p><p>参考答案:1.A 2.B 3.A</p><p>7.9.2 填空题</p><p>1. ______________是一种用于执行SQL语句的Java API。</p><p>2. SQL语句中插入操作是______________。</p><p>参考答案:</p><p>1.JDBC</p><p>2.insert into</p><p>7.9.3 简答题</p><p>1. 简述JDBC的作用。</p><p>答:JDBC是一个面向对象的应用程序接口(API),通过它可访问各类关系数据库。JDBC也是Java核心类库的一部分,由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、Java Web开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。主要实现:</p><p>(1)同一个数据库建立连接;</p><p>(2)向数据库发送SQL语句;</p><p>(3)处理数据库返回的结果。</p><p>7.9.4 实验题</p><p>略</p><p>第8章企业信息管理系统项目实训</p><p>略</p><p>第9章JSP与JavaBean</p><p>9.8 习题</p><p>9.8.1 选择题</p><p>1.下列不是JavaBean作用域的是()。</p><p>A. bound</p><p>B. page</p><p>C. request</p><p>D. application</p><p>2. JavaBean分为几种()。</p><p>A. 2</p><p>B. 3</p><p>C. 4</p><p>D.5</p><!--/p8--><!--p9--><p>参考答案:1.A 1.A</p><p>9.8.2 填空题</p><p>1. JavaBean的作用域中使用范围最大的是______________。</p><p>2. ______________是一种Java语言写成的可重用的组件。</p><p>参考答案:</p><p>1.application</p><p>2.JavaBean</p><p>9.8.3 简答题</p><p>1. 简述JavaBean的种类。</p><p>答:JavaBean是遵循特殊规范的Java类。按功能分,可以分为可视Bean和不可视两类。</p><p>●可视Bean是在画面上可以显示的Bean,通过属性接口接收数据并显示在画面。</p><p>●不可视Bean即JSP中时常使用的Bean,在程序的内部起作用,如用于求值、存储</p><p>用户数据等。</p><p>2. 简述创建JavaBean的规则。</p><p>答:JavaBean定义(声明)应遵循的规范:</p><p>●必须有一个无参的构造函数。</p><p>●对在Bean中定义的所有属性提供getter和setter方法,并且这些方法是公共的。</p><p>●对于boolean类型的属性,其getter方法的形式为isXXX的,其中XXX为首字母</p><p>大写的属性名。</p><p>●对于数组类型的属性,要提供形式为getXXX(int index)和setXXX(int index,</p><p>PropertyType value)的方法。</p><p>9.8.4 实验题</p><p>略</p><p>第10章Java Servlet技术</p><p>10.6 习题</p><p>10.6.1 选择题</p><p>1. 在JSP/Servlet的生命周期中,用于初始化的方法是()。</p><p>A.doPost ()</p><p>B.doGet()</p><p>C.init()</p><p>D.destroy()</p><p>2. Servlet文件在Java Web开发中的主要作用是()。</p><p>A.开发页面</p><p>B.作为控制器</p><p>C.提供业务功能</p><p>D.实现数据库连接</p><!--/p9--><!--p10--><p>参考答案:1.C 2.B</p><p>10.6.2 简答题</p><p>1. Servlet需要在______________中配置。</p><p>2. Servlet是运行在Web服务器端的______________程序。</p><p>参考答案:</p><p>1.web.xml</p><p>2.Java</p><p>10.6.3 简答题</p><p>1.简述什么是Servlet。</p><p>答:Servlet是Java Web应用程序中的组件技术,是与JSP—样运行在服务器端的Java 应用程序,实现与JSP类似的功能,Servlet本身是一个Java类,可以动态地扩展服务器的能力。所有的JSP文件要事先转换为一个Servlet才能运行,执行JSP文件的时候,首先JSP Container会将其转译为Servlet文件,并自动编译解释执行。JSP中使用到的所有对象都将被转换为Servlet,然后被执行。</p><p>2.简述Servlet的生命周期。</p><p>答:Servlet是在服务器端运行的。Servlet是javax.servlet包中HttpServlet类的子类,由服务器完成该子类的创建和初始化。Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。Servlet的生命周期主要由3个过程组成。</p><p>3.简述Servlet技术的特点。</p><p>答:(1)有效性</p><p>(2)方便性</p><p>(3)功能强大性</p><p>(4)可移植性</p><p>(5)安全性</p><p>(6)便宜</p><p>4.简述Servlet与JSP的区别。</p><p>答:Servlet与JSP相比有以下几点区别:</p><p>(1)编程方式不同</p><p>Servlet是按照Java规范编写的Java程序,JSP是按照Web规范编写的脚本语言。</p><p>(2)编译方式不同</p><p>Servlet每次修改后需要重新编译后才能运行,JSP是被JSP 引擎Container编译为Servlet 文件。</p><p>(3)运行速度不同</p><p>由于一个JSP页面在第一次被访问时要被编译成Servlet需要一段时间,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。总之,在运行速度上,Serlvet比JSP速度快。</p><p>5.简述Servlet在web项目中的作用。</p><p>答:(1)Servlet在服务器端的作用</p><p>在浏览器访问服务器时,所有的JSP文件都会转化为Servlet文件,Servlet文件负责在</p><!--/p10--><!--p11--><p>服务器端处理用户的数据。这部分功能在开发服务器时已经封装成底层的功能,我们可不用关心这部分功能,除非自己在开发一个服务器时才用到。</p><p>(2)Servlet在MVC设计模式中应用</p><p>MVC是一种目前广泛流行的软件设计模式,早在70年代,IBM就进行了MVC设计模式的研究。近来,随着JavaEE的成熟,它成为在JavaEE平台上推荐的一种设计模型,是广大Java开发者非常感兴趣的设计模型。随着网络应用的快速增加,MVC模式对于Web应用的开发无疑是一种非常先进的设计思想,无论选择哪种语言,无论应用多复杂,它都能为理解分析应用模型提供最基本的分析方法,为构造产品提供清晰的设计框架,为软件工程提供规范的依据。MVC 设计模式是目前用得比较多的一种设计模式,被广泛应用于Web 应用程序中。Model(模型)表示业务逻辑层,View(视图)代表表示层,Controller(控制器)代表控制层。其中,控制器部分由Servlet完成,这也是我们实际在项目开发中用到的Servlet。</p><p>(3)Servlet在Web框架中的应用</p><p>在Java Web项目开发中用到的主要组件技术有JSP、Servlet、JavaBean、JDBC、XML、Tomcat等技术。为了整合Java Web组件技术提高软件开发效率,近年来推出许多基于MVC 模式的Web框架技术,如Struts、Maverick、WebWork 和Turbine 等。其中比较经典的框架技术是Struts。</p><p>在Struts框架技术中,实现了MVC模式,其中已封装好核心控制器,由Servlet实现;我们还需要实现Action来完成对数据流量的控制,Action在Struts1.X版本中由Servlet实现控制功能,在Struts2.X版本中Action是业务控制器,由Java类来实现。有关Servlet在Struts 中的应用请参考Struts相关资料。</p><p>10.6.4操作题</p><p>略</p><p>第11章个人信息管理系统项目实训略</p><!--/p11--><!--rset--><h2>《JSP实用教程(第三版)》课后答案综述</h2><p>《JSP实用教程(第三版)》课后答案 第1章 JSP简介 1.安装Tomcat引擎的计算机需要事先安装JDK吗? 答:需要。 2.怎样启动和关闭Tomcat服务器? 答:bin目录下使用startup.bat启动Tomcat服务器。bin目录下使用shutdown.bat 关闭Tomcat服务器。 3. Boy.jsp和boy.jsp是否是相同的JSP文件名字? 答:不是 4. 请在D:\下建立一个名字为water的目录,并将该目录设置成一个Web服务目录,然后编写一个简单JSP页面保存到该目录中,让用户使用虚拟目录fish 来访问该JSP页面。 答:设置方法: ①建立D:\ water目录; ②修改server.xml文件,在</host>上一行添加: <Context path="/fish" docBase="D:\ water" debug="0" reloadable="true"/> ③使用http://localhost:8080/ fish /example1_1.jsp访问example1_1.jsp页面. 5. 假设Dalian是一个Web服务目录,其虚拟目录为moon。A.jsp保存在Dalian 的子目录sea中。那么在Tomcat服务器(端口号8080)所在计算机的浏览器键入下列哪种方式是访问A.jsp的正确方式? A.http://127.0.0.1:8080/A.jsp B. http://127.0.0.1:8080/Dalian/A.jsp C. http://127.0.0.1:8080/moon/A.jsp D. http://127.0.0.1:8080/moon/sea/A.jsp 答:D 6.如果想修改Tomcat服务器的端口号,应当修改哪个文件?能否将端口号修改为80? 答:修改Tomcat服务器的conf目录下的主配置文件server.xml可以更改端口号. 若Tomcat服务器上没有其它占有80端口号的程序,可以将其修改为80,否则不能。</p><h2>项目管理-程敏-课后习题1-11章答案</h2><p>项目管理-程敏-课后习题1-11章答案</p><p>第1章 一、单项选择题 1.对项目而言,“一次性”是指( A )。 A.每个项目都有明确的起止时间 B.项目周期短 C.项目将在未来不能确定的时候完成 D.项目随时可能取消 2.项目是一系列( D )的活动和任务。 A.具有特定目标 B.具有明确开始和终止日期 C.消耗资源 D.以上皆是 3.下列属于项目的是(C )。 A、生产线上生产汽车 B、管理一个公司 C、修建一座水库 D、信息系统的维护 二、多项选择题 1.项目管理的基本特性有( ABCDE )。 A、目的性 B、独特性 C、普遍性 D、创新性 E、集成性 2.以下关于项目和日常运营说法正确的是( ABCD )。 A、项目中存在较多创新性、一次性的工作和活动 B、日常运营中存在较多确定性、程序性、常规性和不断重复的工作或活动 C、项目的环境是相对不确定的 D、项目的组织形式多数是团队性的 E、运营工作的组织管理模式主要是基于过程和活动的管理系统为主 三、简答题 1. 什么是项目?项目有哪些特点? 答:项目是一个组织为实现既定的目标,在既定的资源和要求的约束下,为实现某种目的而</p><p>相互联系的一次性工作任务。项目具有目的性、独特性、一次性、制约性、过程性、不确定性、组织的临时性与开放性、成果的不可挽回性等特点。 2. 什么是项目管理?项目管理有哪些特点? 答:项目管理是运用各种知识、技能、方法与工具,为满足或超越项目有关各方对项目的要求与期望所开展的各种计划、组织、领导和控制等方面的活动。项目管理具有普遍性、目的性、独特性、创新性和集成性等特点。 四、论述题 1. 项目与日常运营有哪些不同点? 答:(1)根本目的和作用不同:项目的根本目的是为创造具有某种独特性的新成果。但是运营的根本目的是通过使用特定项目的成果开展周而复始的日常工作从而获得相应的回报。(2)结果和回收模式不同:项目工作的结果是人们获得的创新性成果,运营工作的结果是通过开展周而复始的运营活动不断获得收益并最终收回项目和运营投入。(3)工作性质与内容不同:一般在日常运营中存在着大量的确定性、程序性、常规性和不断重复的工作或活动,而在项目中则存在较多创新性、一次性和具有不确定性的工作或活动。(4)工作环境与方式不同:一般日常运营工作的环境是相对封闭和相对确定的,而项目的环境是相对开放和相对不确定的。(5)组织管理模式不同:一般运营工作的组织是相对不变的,运营的组织形式基本上是分部门成体系的。项目的组织是相对变化的和临时性的,项目的组织形式多数是团队性的。同时,运营工作的组织管理模式以基于部门的职能性和直线指挥管理系统为主;而项目的组织管理模式主要是基于过程和</p><h2>JSP试题及答案</h2><p>第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。</p><p>参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层</p><h2>工程项目管理课后习题答案</h2><p>第一章 3、工程项目的全过程分为几个阶段?分别包含哪些工作内容? 项目的前期策划阶段:从项目构思到批准立项为止。主要任务是提出项目并定义项目和最终做出项目决策。项目的设计与计划阶段:从项目立项到现场开工为止。主要任务是对建设项目的产出物和建设项目的工作做出全面的设计和规定。施工阶段:从现场开工到工程竣工并通过验收为止。工程项目建设过程的结束阶段。即建设项目的完工与交付、运营阶段。 6、怎样才能算作一个成功的工程项目?如何才能取得工程项目的成功?工程项目的成功至少必须满足如下条件:1、满足预定的使用功能要求。2、在预算的范围内完成,节省费用。3、在预定的时间内按计划、有秩序、顺利地完成工程的建设。4、项目相关者各方面都感到满意。5、与环境协调。6、工程具有可持续发展的能力和前景。 取得项目成功的条件:1、做好战略管理。2、工程的技术设计科学、经济、符合要求。选用先进、安全、经济、高效率,符合法律、市场和用户要求的生产工艺和施工技术方案。3、有高质量、高水平的项目管理。 7、什么是项目的对象系统、目标系统、行为系统和行为主体系统?它们之间有什么联系?以三峡建设工程为例,简述其目标系统、对象系统、行为系统、行为主体系统。 答: (1)工程项目的对象系统:工程项目的目标最终是通过工程的建设和运行实现的。这个工程系统是项目的可交付成果,是项目的对象,通常表现为实体系统形式。 (2)目标系统:工程项目所要达到的最终状态的描述系统。 (3)行为系统:由实现项目目标、完成工程建设任务所有必需的工程活动构成的,包括各种设计、施工、供应和管理工作。 (4)行为主体系统:指一个项目的各参加单位之间通过行政的或合同的关系连接并形成一个庞大的组织体系,为了实现共同的项目目标承担各自的任务。(5)联系:目标系统用对象系统完成,对象系统依靠行为系统完成,行为系统由行为主体系统完成;项目管理系统对目标系统进行目标管理,对对象系统进行策划,对行为系统进行计划控制,对行为主体系统进行协调指挥。 (6)三峡建设工程 目标系统:集防洪、发电和航运于一体的特大型水利枢纽 对象系统:三峡水电站(三峡大坝) 行为系统:中国长江三峡工程开发总公司,水利部长江水利委员会,中国水利水电建设工程咨询西北公司,水利部长江水利委员会,三峡发展,中国葛洲坝集团公司(葛洲坝股份有限公司)、中国安能建设总公司(中国人民武装警察部队水电部队)、中国水利水电第四工程局(联营体)、中国水利水电第八工程局(联营体)、中国水利水电第十四工程局(联营体)等; 行为主体系统:三峡工程的业主是中国长江三峡工程开发总公司,设计单位是水</p><h2>JSP课后参考答案</h2><p>习题1 JSP 简介 1. 安装Tomcat5.5所在的计算机需要事先安装JDK吗? 答:需要。 2. 运行startup.bat启动Tomcat服务器的好处是什么? 答:能够确保Tomcat服务器使用的是JA V A_HOME环境变量设置的JDK. 3. Boy.jsp和boy.jsp是否是相同的JSP文件名字 不是 4. 请在D:\下建立一个名字为water的目录,并将该目录设置成一个Web服务目录,然后编写一个简单的JSP页面保存到该目录中,让用户使用权虚拟目录fish来访问该JSP页面? 答:设置方法: ①建立D:\ water目录; ②修改server.xml文件,在</host>上一行添加: <Context path="/fish" docBase="D:\ water" debug="0" reloadable="true"/> ③使用http://localhost:8080/ fish /example1_1.jsp访问 example1_1.jsp页面.</p><p>5. 假设Dalian是一个Web服务目录,其虚拟目录为moon, A.jsp保存在Dalian的子目录sea中。那么在Tomcat服务器(端口号8080)所在计算机的浏览器键入下列哪种方式是访问A.jsp的正确方式?A.http://127.0.0.1:8080/A.jsp B. http://127.0.0.1:8080/Dalian/A.jsp C. http://127.0.0.1:8080/moon/A.jsp D. http://127.0.0.1:8080/moon/sea/A.jsp 答:D 6. 如果想修改的端口号,应当哪个文件?能否将端口号修改为80?答:修改Tomcat服务器的conf目录下的主配置文件server.xml可以更改端口号. 若Tomcat服务器上没有其他占有80端口号的程序,可以将其修改为8080,否则不能。 习题2 JSP页面 1."<%!"和"%>"之间声明的变量与"<%"和"%>"声明的变量有何不同? 答: "<%!"和"%>"声明的变量为类的成员变量,其所占的内存直到</p><h2>最新项目管理--成虎--第二章课后习题答案</h2><p>1.工程项目的目标因素是由什么决定的? (一)目标因素的来源 目标因素通常由如下几方面决定: 1.问题的定义,即按问题的结构,解决其中的各个问题的程度,即为目标因素。2.有些边界条件的限制也形成项目的目标因素,如资源限制,法律的制约、周边组织的要求等。 3.对于为完成上层系统战略目标和计划的项目,则许多目标因素是由最高层设置的,上层战略目标和计划的分解可直接形成项目的目标因素。 由于问题的多样性和复杂性,同时由于边界条件的多方面约束,造成了目标因素的多样性和复杂性。但如果目标因素的数目太多,则系统分析、优化、评价工作将十分困难,同时使计划和控制工作的效率很差。 (二)常见的目标因素 一个工程项目的目标因素可能有如下几类: 1.问题解决的程度。这是项目建成后所实现的功能,所达到的运行状态。例如:项目产品的市场占有份额; 项目产品的年产量或年增加量; 新产品开发达到的销售量、生产量、市场占有份额、产品竞争力; 拟解决多少人口的居住问题,或提高当地人均居住面积等; 增加道路的交通流量,或所达到的行车速度; 拟达到的服务标准或质量标准。 2.项目自身的(与建设相关)目标,包括: (l)工程规模,项目所能达到的生产能力规模,如建成一定产量的工厂、生产流水线,一定规模、等级、长度的公路,一定吞吐能力的港口,一定建筑面积或居民容量的小区。 (2)经济性目标,主要为项目的投资规模、投资结构、运营成本,项目投产后的产值目标、利润目标、税收和该项目的投资收益率等。 (3)项目时间目标,包括短期(建设性)、中期(产品生命期、投资回收期)、长期(厂房或设施的生命期)的计划。 3.其它目标因素: 工程的技术标准、技术水平; 提高劳动生产率,如达到新的人均产量、产值水平; 人均产值利润额; 吸引外资数额; 降低生产成本,或达到新的成本水平; 提高自动化、机械化水平; 增加就业人数; 对自然和生态环境的影响,环境保护,对烟尘、废气、热量、噪声、污水排放的要求; 对企业或当地其它产品,部门的连带影响,对全企业或对国民经济,对地方发展的贡献 节约能源程度; 对企业形象影响; 事故的防止和工程安全性要求;</p><h2>JSP复习题及部分答案</h2><p>一、判断题 HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。(对) 一个HTML文档必须有<head>和<title>元素。(错) 超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对) 在网页中图形文件与网页文件是分别存储的。(对) 绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对) 超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、 self、top。(错) 当样式定义重复出现的时候,最先定义的样式起作用(错)。 JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对)在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。 (错) 表单域一定要放在<form>元素中。(对) 用户在浏览器中输入,不同的客户之间不共享。(错) 在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。(对) 程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对) 程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(对) JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对) 在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错) 不可以用一个page指令指定多个属性的取值。(错) jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对) jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对) <jsp:forward ... >标记的page属性值是相对的URL地址,只能静态的URL。(错) JSP页面只能在客户端执行。(错) JSP页面中不能包含脚本元素。(错) Page指令不能定义当前JSP程序的全局属性。(错) out对象是一个输出流,它实现了接口,用来向客户端输出数据。(对) contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"MIME 类型"或"MIME类型;charset=字符编码集",response对象调用addHeader方法修改该属性的值。(错) 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。(错) public long () 设置最长发呆时间,单位毫秒。(错) respone对象主要用于向客户端发送数据。(对) Post属于表单的隐式提交信息方法。(对) <select>标记用于在表单中插入一个下拉菜单。(对)</p><h2>jsp题库及参考答案要点</h2><p>选择题: 1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C) A POST方法提交信息可以保存为书签,而GET则不行 B 可以使用GET方法提交敏感数据 C 使用POST提交数据量没有限制 D 使用POST方法提交数据比GET方法快 2)Web应用程序打包后的扩展名是:(单选)(B) A EAR B WAR C JAR D RAR 3)下面关于Servlet的陈述正确的是:(多选)(BC) A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost 方法处理请求 B Servlet运行在服务器端 C Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用 D Servlet不能向浏览器发送Html标签 4)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为 LoginDemo,那么web.xml最可能位于哪个目录下。(单选)(D) A LoginDemo/ B LoginDemo/src/ C LoginDemo/logindemo/WEB-INF/bin/ D LoginDemo/logindemo/WEB-INF/ 5)下面说法错误的是:(多选)(CD) A Http协议是无状态的协议 B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等 C 使用request.getSession(false)可以新建会话 D 使用request.addCookie()可以添加Cookie到客户端 6)在login.html中存在如下代码 <form action=”/logindemo/login”> username:<input type=’text’ name=’userName’ id=’myName’value=’your name’> </form> 在login servlet中获得文本框的值正确的是:(单选)(D) A 无法获取,因为代码在Html中 B request.getAttribute(“userName”) C request.getParameter(“myName”) D request.getParameter(“userName”) 7)可以用于发送邮件的协议有:(多选)(BD) A Pop3 B SMTP C FTP D IMAP 8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)</p><h2>项目管理练习题-选择题(答案正确版)</h2><p>项目管理练习题-选择题(答案正确版)</p><p>一、单项选择题 2.在项目管理过程中,有一类人或组织会对项目的结果感兴趣,受到项目结果的影响,并希望影响项目的结果。这一类人或组织叫做( C ) A.项目的发起人 B.项目的客户 C.项目经理 D.项目利益相关者 3.随着项目生命周期的进展,资源的投入( D ) A.逐渐变大 B.逐渐变小 C.先变大再变小 D.先变小再变大 4.下列表述正确的是( A ) A.与其他项目阶段相比较,项目结束阶段与启动阶段的费用投入较少 B.与其他项目阶段相比较,项目启动阶段的费用投入较多 C.项目从开始到结束,其风险是不变的 D项目开始时,风险最低,随着任务的逐项完成,风险逐渐增多 8.对项目当事人管理的主要目的是( A ) A.识别项目的所有潜在用户来确保需求分析的完成 B.积极减少可能会严重影响项目的项目当</p><p>事人的活动 C.在进度和成本超支时建立商业信誉 D .通过项目当事人的分析关注其对项目的批评 9.应对项目可交付成果负主要责任的是(B ) A.质量经理 B.项目经理 C.高级管理层 D.项目团队成员中的某个人 11.项目的可行性分析发生在项目管理过程的哪一个阶段(B ) A.项目计划阶段 B.项目启动阶段 C.项目实施阶段 D.项目收尾阶段 二、多项选择题 1.项目从开始到结束的若干阶段构成了项目的生命周期。以下哪些是项目生命周期的阶段。( ACD ) A.实施阶段 B.终止阶段 C.概念阶段 D.计划阶段 2.下列属于项目的实例是( AB ) A.举办一场婚礼 B.开发一种</p><p>新的计算机软件系统 C.提供金融服务 D.管理一个公司 3.项目的共同点有( ABCD ) A.明确的起止时间 B.预定目标 C. 受到资源的限制 D.消耗资源 4.日常运作与项目的区别在于( ABC ) A.管理方法 B.责任人 C. 组织机构 D.收益大小 5.项目当事人应包括( BC ) A.项目经理 B.客户 C.供货商 D.项目发起人 6.项目管理的特点包括( AB ) A.复杂性 B.创造性 C.自发性 D.随机性 7.下列属于项目特征的是( ABD ) A.目的性 B.一次性 C.生产性 D.独特性 8.项目生命周期可以由哪些阶段组成。( ABD ) A.计划 B.启动 C.可行性研究 D.收尾</p><h2>JSP课后习题及答案</h2><p>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 用来换行的标签是() 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. 有关JSP中的HTML注释叙述正确的是() A.发布网页时看不到,在源文件中也看不到。 B.发布网页时看不到,在源文件中能看到。 C.发布网页时能看到,在源文件中看不到。 D.发布网页时能看到,在源文件中也能看到。 2. JSP支持的语言是() A. C语言 B. C++语言 C. C#语言 D. Java语言</p><p>3. 在同一个JSP页面中page指令的属性中可以使用多次的是() A. Import B. session C. extends 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. Pesponse对象的setHeader(String name,String value)方法的作用是() A.添加HTTP文件头 B.设定指定名字的HTTP文件头的值 C.判断指定名字的HTTP文件头是否存在 D.向客户端发送错误信息 2. 设置session的有效时间(也叫超时时间)的方法是() A. setMaxInactiveInterval(int interval) B. getAttributeName() C. setAttributeName(String name,https://www.doczj.com/doc/0b15285779.html,ng.Object value) D. getLastAccessedTime() 3. Out对象中能清除缓冲区中的数据,并且把数据输出到客户端的方法是() A. out.newLine() B. out.clear() C. out.flush() D. out.clearBuffer() 4. pageContext对象的findAttribute()方法作用是() A. 用来设置默认页面的范围或指定范围之中的已命名对象</p><h2>项目管理复习内容和部分课后习题答案</h2><p>简答 2.项目、项目集与项目组合之间的关系是什么? 项目组合是为了实现战略目标而组合在一起管理的项目、项目集、子项目组合和运营工作的集合。项目集包含在项目组合中,其自身又包含需协调管理的子项目集、项目或其他工作,以支持项目组合。单个项目无论属于或不属于项目集,都是项目组合的组成部分。虽然项目组合中的项目或项目集不一定彼此依赖或直接相关,但是都通过项目组合与组织战略联系在一起。 3.项目的特征有哪些? (1)目标:项目有一个明确界定的目标-—个期望的结果或产品。一个项目的目标通常依照工作范围、进度计划和成本来定义。 (2)任务:项目的执行需要完成一系列相互关联的任务,也就是许多不重复的任务以一定的顺序达到项目目标。 (3)资源:项目需运用各种资源来执行任务。资源可能包括不同的人力、组织、设备、原材料和工具。 (4)时间:项目有具体的时间计划或有限的寿命,它有一个开始时间和目标必须实现的到期日。 (5)独特:项目可能是独一无二的、一次性的努力。某些项目,如设计和修建空间站、就是独一无二 的,因为以前从未试过。 (6)客户:每个项目都有客户。客户是为达成目标提供必要的资金的实体,管理项目的人员和项目团队必须成功地完成项目目标,以使客户满意。 (7)不确定性;项目包含一定的不确定性。一个项目开始前,应当在一定的假定和预算基础上准备一份计划。这种假定和预算的组合产生了一定程度的不确定性,影响项目目标的成功实现。 4.举例和描述通用型项目生命周期的各个阶段,以及每阶段的任务和要求。 略 5.通用型项目生命周期有哪些类型,它们分别适应于何种情况? (1)预测型项目生命周期 预测型生命周期(也称为完全计划驱动型生命周期)是项目生命周期的一种,在项目生命周期的尽早时间,确定项目范围及交付此范围所需的时间和成本。 (2)选代和增量型项目生命周期 在法代和增量型生命周期中,随着项目团队对产品的理解程度逐渐提高,项目阶段(也称为选代)有目的地重复一个或多个项目活动。选代方法是通过</p><h2>jsp编程基础第一章习题</h2><p>第一章JSP技术基础习题 一、选择题 1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字 节码文件的结果是(C) A)发送一个JSP源文件到客户端 B)发送一个Java文件到客户端 C)发送一个HTML页面到客户端 D)什么都不做。 2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序D服务。 3.下列动态网页和静态网页的根本区别描述错误的是。(D) A)静态网页服务器端返回的HTML文件是事先存储好的 B)动态网页服务器端返回的HTML文件是程序生成的。 C)静态网页文件里只有HTML标记,没有程序代码。 D)动态网页中只有程序,不能有HTML代码。 4.不是JSP运行必须的是(D) A)操作系统 B)JavaJDK C)支持Jsp的Web服务器 D)数据库 5.URL是Internet中资源的命名机制,URL由三部分构成。(A) A)协议、主机DNS名或IP地址和文件名 B)主机、DNS名或IP地址和文件名、协议 C)协议、文件名、主机名 D)协议、文件名、IP地址 6.下列说法哪一项是正确的(C) A)Apache用于ASP技术所开发网站的服务器 B)IIS用于CGI技术所开发网站的服务器 C)Tomcat用于JSP技术所开发网站的服务器 D)WebLogic用于PHP技术所开发网站的服务器 7.Tomcat服务器的默认端口号是:(B) A)80 B)8080 C)21 D)2121</p><p>二、判断题 1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的。(对) 2.Internet和intranet的含义意义相同。(错) 3.互联网起源于美国国防部高级研究计划管理局建立的ARPA网。(对) 4.Web开发技术包括客户端和服务器端的技术。(对) 5.Tomcat和JDK都不是开源的。(错) 三、填空题 1.W3C是指__万维网联盟_____________。 2.Internet采用的通信协议是______TCP/IP________。 3.IP地址用四组由圆点分割的数字表示,其中每一组数字都在__0~254____________之间。 4.当今比较流行的技术研发模式是____C/S______和____B/S________的体系结构来实现的。 5.Web应用中的每一次信息交换都要涉及到______服务器_______和_______客户端_______两个层面。 6.静态网页文件里只有___HTML标记___________,没有程序代码。 四、思考题 1.为什么要为JDK设置环境变量? 2.Tomcat和JDK是什么关系? 3.什么是Web服务根目录、子目录、相对目录?如何配置虚拟目录? 4.什么是B/S模式? 5.JSP、JavaBeans和JavaServlet之间的关系? 6.集成开发环境能为程序员做什么? 7.使用MyEclipse开发JSP程序,需要做那些配置? 8.MyEclipse和Eclipse的关系?</p><h2>JSP课后习题参考答案</h2><p>第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体系中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代码。尽管这对于</p><h2>软件项目管理课后习题参考答案</h2><p>第一章项目管理概述 一.选择题 1.项目是(D)。 A.一个实施相应工作围的计划 B.一组以协作式管理、获得一个期望结果的主意 C.创立独特的产品或服务所承担的临时努力 D.必须在规定的时间、费用和资源约束条件下完成的一次性任务 2.你刚被指派在你的公司的一个不同的部门中管理一个大的项目。你正试图了解项目是关于什么的,谁是主要的项目干系人,为了管理好此项目,你首先应该做(C)。 A.所有的项目计划 B.会见以前的项目经理,以找出他离开的原因 C.与你的老板见面,了解他对项目的看法 D.与你的新项目团队见面,认识他们和了解他们对项目的看法 3.不属于项目的活动是(B )。 A.一种新型罐头产品的开发 B.罐头产品的生产 C.罐头产品的试制 D.罐头产品的营销策划 4.项目是一个特殊的将被完成的有限任务,它是在一定的时间,满足一系列特定目标的多项相关工作的总称。此定义实际包含的含义有(D)。 A.项目是一项有待完成的任务,且有特定的环境与要求 B.在一定的组织机构,利用有限资源(人力、物力、财力等)在规定时间完成任务C.任务要满足一定性能、质量、数量、技术指标等要求</p><p>D.项目的实施具有一定的风险</p><p>第二章项目实施的环境与过程 一.选择题 1.项目管理中应用最广泛的组织形式是(C )。 A.项目式B.职能式C.矩阵式D.网络式 2.下面有关矩阵式组织环境的描述,不正确的是( A )。 A.项目的经理必须是职能部门领导,这样才能取得公司总经理对项目的信任B.项目经理和职能经理必须就谁占主导地位达成共识 C.矩阵式项目组织能够充分利用人力资源 D.矩阵式项目组织能够对客户的要求作出快速响应 3.在下列组织结构形式中,团队建设最困难的是( C )。 A.直线式结构B.职能式结构C.矩阵结构D.项目结构4.职能式项目组织形式中项目经理的权限( A )。 A.很小B.有限C.中等D.很高 5.项目在哪种组织中最不被重视(D)。 A.平衡矩阵型B.强矩阵型C.项目协调员型D.职能型6.下面各种类型的组织中,哪种最常发生冲突( B )。 A.职能型组织B.矩阵型组织 C.项目型组织D.项目协调员型组织 7.传统组织结构的不利因素是(B)。 A.与客户接触渠道单一B.对客户需求反应缓慢 C.项目领导拥有太多的正式权力D.直接项目报告太多</p><h2>JSP教学大纲</h2><p>《JSP应用技术》课程教学大纲 课程编号:适用专业: 执笔:适用年级: 一、课程性质和教学目的 课程性质:专业必修课。JSP是由SUN公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准。它是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站。由于JSP具有动态页面与静态页面分离从而摆脱硬件平台的束缚以及编译后运行等优点,克服了ASP脚本级执行的缺点,因而逐渐成为Internet上的主流开发工具。因此,《JSP基础与应用》是软件工程专业及其它相关专业的一门重要的程序设计语言类课程。 教学目的:通过本课程的学习,使学生掌握JSP的基本语法,培养学生的编程思想,具备初步建立小型网站的能力,为学生以后的实践工作打下坚实的基础。 二、课程教学内容 1. JSP简介:该部分将讲述JSP的运行原理及运行过程、JSP页面的测试以及JSP运行环境的 安装、配置。 2. JSP语法:讲述JSP页面的基本结构、变量和方法的声明、Java程序片、表达式、JSP注释、JSP指令标签以及JSP动作标签等基本知识。 3. JSP内置对象:讲述JSP的request、response、session、application、out五个内置对象。 4. JSP与JavaBeans:讲述如何编写和使用JavaBeans,并给出JSP与beans结合的简单例子。 5. JSP中的文件操作:介绍JSP如何通过Java的输入输出流来实现文件的读写操作。 页脚内容1</p><p>6. JSP中使用数据库:讲述JSP如何使用JDBC技术实现对数据库中表记录的查询、插入和删 除等操作。 7. Java Servlet基础:讲述servlet的运行原理,以及JSP页面中怎样调用一个servlet完成动态数据的处理。 8. 基于Servlet的MVC模式:介绍MVC模式,掌握MVC模式对于Web设计和使用流行Web框架的意义。 9. 在JSP中使用XML:了解XML语言的基本内容及如何在JSP中使用XML文件。 10. 介绍一个综合实例:基于会员制的网络广告系统。 三、课程教学的基本要求 1. 掌握JSP的运行原理及运行过程、JSP页面的测试以及JSP运行环境的安装、配置。 2. 掌握JSP页面的基本结构、变量和方法的声明、Java程序片、表达式、JSP注释、JSP指令标签以及JSP 动作标签等基本知识。 3. 掌握JSP的request、response、session、application、out五个内置对象的使用。 4. 初步掌握如何编写和使用JavaBeans。 5. 初步掌握JSP中如何通过Java的输入输出流来实现文件的读写操作。 6. 初步掌握JSP如何使用JDBC技术实现对数据库中表记录的查询、插入和删除等操作。 7. 初步掌握servlet的运行原理,以及JSP页面中怎样调用一个servlet完成动态数据的处理。 8. 了解MVC模式及MVC模式对于Web设计和使用流行Web框架的意义。 9. 了解XML语言的基本内容及如何在JSP中使用XML文件。 10. 了解基于会员制的网络广告系统的设计及实现的过程。 四、课程教学环节 (一)课堂讲授: 1. 教学方法上尽量采用启发式、讨论式教学,在课堂上多提问题,安排一些自学内容,鼓励学生自学, 页脚内容2</p><h2>JSP课后习题答案</h2><p>JSP课后习题答案 单元3 课本60页课后练习 填空题 1、tomcat服务器的默认端口是:8080 2、静态网页的内容是相对固定的,而动态网页的内容是随着访问时间的访问者发生变化。(填:动态网页或静态网页) 3、在tomcat成功安装和启动后,可以在浏览器中输入http://localhost:8080来测试安装配置是否正常。 4、在WEB-INF下必须有一个XML文件是web.xml 选择题 1、B 2、D 3、A 4、D 单元4 课本87页课后练习 填空题 1、脚本程序是一段在客户端请求时需要先被服务器执行的java 代码,它可以产生输出,同时也是一段流控制语句。 2、在jsp的3种指令中,用来定义与页面相关的指令是Page指令;用于在jsp页面中包含另一个文件的指令是Include指令(静态包含);用来定义一个标签库以及其自定义标签前缀的指令是Taglib指令。 3、<jsp:include>动作元素允许在页面被请求时包含一些其他资源,如一个静态的HTML文件和动态的JSP文件。</p><p>4、Page指令的MIME类型的默认值为text/html,默认字符集是iso-8859-1 。 5、Jsp的隐藏注释格式为<%-- --%>或者<%--comment--%> Jsp的输出注释的格式是。 选择题 1、A 2、A 3、D 4、C 5、B 6、D 简答题(答案在课本79页) 请查阅资料并结合课堂上所讲内容,阐述include静态包含和动态包含<jsp:include>指令的区别。 答:动态include指令是在执行时才将对包含的文件进行处理,要进行编译,可以带参数;静态的include的指令是简单的将两个文件进行合并,使其成为一个新的文件。 单元5 课本130页课后练习 填空题 1、在jsp内置对象中,用于请求相关的对象是Request对象。该对象可以使用getParameter(String s)方法来获取表单元素提交的信息。 2、Response对象中用来动态改变contentType 实型的方法是setContentType() 3、Session对象封装了属于客户会话的所有信息,该对象可以使用setAttribute()方法来设置指定名字的属性。</p><h2>软件项目管理课后习题答案</h2><p>软件项目管理案例教程习题答案 第0章软件项目管理概述 1、项目集成管理是什么? 项目集成管理是在项目的整个生存期,协调项目管理其他各管理知识域,将项目管理的面面集成为一个有机整体,保证项目的总目标的实现。项目集成管理从一个宏观的角度将项目作为一个整体来考察。包括的过程包括:项目章程编制、初始项目围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。 项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。 2、项目管理的9大知识领域是什么? 1)项目集成管理 2)项目围管理 3)项目时间管理 4)项目成本管理 5)项目质量管理 6)项目人力资源管理 7)项目沟通管理 8)项目风险管理</p><p>9)项目采购管理 l 为了成功实现项目的目标,首先必须设定项目的工作和管理围,即项目的围管理。l 为了正确实施项目,需要对项目目标进行分解,即对项目的时间、质量、成本三大目标进行分解,即项目时间管理、项目成本管理、项目质量管理 l 项目实施过程,需要投入人力、物力:项目人力资源管理、项目采购管理 l 为了项目的团队人员的管理,让大家有一致的目标,需要沟通,即项目的沟通管理l 当然,项目实施过程会遇到各种风险,因此需要进行风险管理,即项目的风险管理l 当项目管理一定要协调各个面,不能只顾局部利益和细节,因此需要集成管理,即项目的集成管理 3、项目的成本管理包括哪些过程? 包括成本估算、成本预算、成本控制等过程 4、项目管理的5个过程组是什么? 启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组 5. 判断下面活动哪些是项目? 上课 野餐活动√ 集体婚礼√</p><h2>JSP-web开发技术课程教学大纲</h2><p>《JSP web开发技术》课程教学大纲 课程名称:JSP web开发技术课程编码: 学时:54 学分:3 开课学期:5 课程类别:专业平台课 课程性质:选修 适用专业:计算机科学与技术(卓越计划) 先修课程:java程序设计基础 教学方式:课堂讲授为主,穿插课堂练习 教学手段:以多媒体教学手段为主,主要采用PPT、现场编程的方式,辅助手写板书</p><p>一、课程的性质、目的与任务 本课程是在学生修完Java程序设计等相关课程后,使学生进一步掌握一种动态网页设计技术(JSP技术)。 通过本课程的学习,使学生掌握JSP技术的基础知识,以及动态网页设计的基本思想方法,会应用JSP进行基本的程序设计。 二、教学内容及基本要求 单元1JSP简介 1. 教学目的和要求: 通过本单元的学习,使学生了解编写简单的html网页,利用Tomcat建立一个网站,在JSP中得到用户输入的值。 2. 知识点: (1)编写简单的html页面和安装Tomcat 补充编写一个简单、无标签的html页面,补充Tomcat安装、运行。 (2)配置Tomcat,建立一个简单的网站 设置web服务目录,补充配置Tomcat。 (3)使用MyEclipse开发网站 补充MyEclipse安装、配置Tomcat和JRE,补充在MyEclipse中新建Web网站。 (4)html标签 补充form、input、text、submit、password,request对象,补充textarea、radio、checkbox,用JSP如何得到选择的多个值,补充select标签。 3. 建议课时: 7课时。 4. 教学重点和难点: html页面各种标签,学会安装和配置Tomcat,在JSP中得到用户输入的值。 5. 复习与作业要求: 着重复习html页面各种标签,学会安装和配置Tomcat,在JSP中得到用户输入的值。 安装Tomcat,并完成一个简单的网站。 6. 考核知识点: 在Tomcat下建立网站、利用html标签输入值,在JSP中得到。 7. 辅助教学活动: 上机实践 单元2 JSP内置对象 1. 教学目的和要求: 通过本单元的学习,使学生了解JSP内部对象的基本概念,主要掌握out、request、response、session对象的功能以及使用方法。能够利用内部对象实现与客户端的交互。 2.知识点:</p> <div> <div>相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="15889828"><a href="/topic/15889828/" target="_blank">综合教程2课后答案</a></li> <li id="10839079"><a href="/topic/10839079/" target="_blank">jsp题库及参考答案</a></li> <li id="313150"><a href="/topic/313150/" target="_blank">jsp课后答案</a></li> <li id="12806707"><a href="/topic/12806707/" target="_blank">项目管理课后答案</a></li> <li id="4368659"><a href="/topic/4368659/" target="_blank">jsp基础教程入门介绍</a></li> <li id="22386746"><a href="/topic/22386746/" target="_blank">jsp基础教程</a></li> </ul> </div> </div> </div> <div class="container"> <div>文本预览</div> <div class="textcontent"> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/c37415599.html" target="_blank">全新版大学英语第二版综合教程2课后答案unit2</a></li> <li><a href="/doc/1a12690022.html" target="_blank">新世纪大学英语综合教程2课后答案(全)</a></li> <li><a href="/doc/e62994778.html" target="_blank">全新版大学英语综合教程2课后答案</a></li> <li><a href="/doc/6611049552.html" target="_blank">全新版大学英语综合教程2课后练习答案</a></li> <li><a href="/doc/8813730001.html" target="_blank">全新版大学英语综合教程2课后练习答案</a></li> <li><a href="/doc/a710627438.html" target="_blank">全新版大学英语(第二版)综合教程2课后练习答案</a></li> <li><a href="/doc/df1820658.html" target="_blank">大学英语综合教程2课后练习答案</a></li> <li><a href="/doc/2c14343955.html" target="_blank">全新版大学英语综合教程2课后习题答案.doc</a></li> <li><a href="/doc/7510693407.html" target="_blank">全新版大学英语综合教程2课后答案</a></li> <li><a href="/doc/9210627817.html" target="_blank">新世纪大学英语综合教程2课后习题答案(全)</a></li> <li><a href="/doc/c57014486.html" target="_blank">实用英语综合教程2课后习题答案</a></li> <li><a href="/doc/128280228.html" target="_blank">全新版大学英语(第二版)综合教程2课后答案及翻译</a></li> <li><a href="/doc/e72759353.html" target="_blank">大学英语综合教程2课后习题答案</a></li> <li><a href="/doc/6e3912049.html" target="_blank">大学英语综合教程2课后答案</a></li> <li><a href="/doc/8f13008330.html" target="_blank">综合教程2课后答案解析</a></li> <li><a href="/doc/ad5091484.html" target="_blank">全新版大学英语综合教程2第二版课后习题答案</a></li> <li><a href="/doc/c918333751.html" target="_blank">全新版大学英语第二版综合教程2课后答案</a></li> <li><a href="/doc/248186704.html" target="_blank">综合教程2(第二版)课后翻译答案</a></li> <li><a href="/doc/748586613.html" target="_blank">大学英语综合教程2课后习题答案</a></li> <li><a href="/doc/9b10232811.html" target="_blank">最新新世纪大学英语综合教程2课后练习答案</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0619509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0a19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9619184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3319258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d719211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a519240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9019184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8819195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8319195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7b19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7019336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6819035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6819035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4219232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2a19396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2c19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1619338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/e619066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/b019159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "0c906b7aa31614791711cc7931b765ce04087a47"; </script> <script type="text/javascript">bdtj();</script> <footer class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a> © 2022 www.doczj.com <a href="/sitemap.html">网站地图</a></p> <p> <a href="https://beian.miit.gov.cn" target="_blank">闽ICP备18022250号-1</a>  本站资源均为网友上传分享,本站仅负责分类整理,如有任何问题可通过上方投诉通道反馈 <script type="text/javascript">foot();</script> </p> </footer> </body> </html>