J2EE WEB核心技术 web组件与框架开发技术 杨少波主编课后题及答案

2026/4/24 4:37:13

J2EE课后习题

第一章

一、单选题

1、架设在名称为 webcrm的Web应用中有一个index.jsp页面文件,它的文件路径如下:êTALINA_HOME%/webapps/webcrm/index.jsp,那么在浏览器中访问index.jsp的URL是什么?( B ) A、http://localhost:8080/index.jsp B、http://localhost:8080/webcrm/index.jsp C、http://localhost:8080/wencrm/index/index.jsp D、http://localhost:8080/webapps/webcrm/index.jsp

2、someOne.jsp页面要把请求转发给someTwo.jsp页面,应该在someOne.jsp页面中如何实现? ( B )

A、someTwo.jsp B、 C、someTwo.jsp D、

3、欲从HTTP请求中获得用户的请求参数值,应该调用下面的哪个方法?( C ) A、调用HttpServletRequest对象的getAttribute()方法 B、调用ServletContext对象的getAttribute()方法 C、调用HttpServletRequest对象的getParameter()方法 D、D、调用HttpSession对象的getAttribute()方法 4、下面哪一项不是JSP规范中的指令? ( A ) A、import B、include C、page D、taglib

5、在jsp页面调用JavaBean组件中的某个方法时不会用到的标签是哪一个? ( A )

A、 B、 C、 D、

6、在JSP中引入Java.io.File/类和Java.util.Date类,下面选项中正确的做法是哪一项? (AD )

A、<%@page import=”java.io.File,java.util.Date”%> <%@page import=”java.io.File;java.util.Date”%> C、import java.io.File; import java.util.Date;

D、<%@page import=”java.io.File”> <%@page import=”java.util.Date”%> 二、填空题

1、JSP中的指令主要有三种形式,分别是page、taglib、和include,完成对JavaBean进行对象实例化的JSP动作标签(Action)的是 2、JSP页面文件名称也可以以HTML的文件扩展名称存储,如:Welcome.html页面示例;列出page指令中3个常用的属性:import、isErrorPage、ErrorPage 3、JSP页面中<%@page%>指令主要用于定义JSP页面文件中的各种全局编译属性,<%@page%>指令的作用域为:本页面,在J2EE平台中的开源的Servlet容器主要有:JSAS、Weblogic、Tomcat。

4、JSP有两种注释方法和<%--comments--%>的主要区别为:源码能看到、源码看不到,JSP页面文件最终被编译为_Servlet_类型的Java程序。 5、下面的脚本代码含义是: 声明变量 输出表达式 <%! <%= Int X=1; 和 X+5 %> %>

6、动作标签的含义是__创建JavaBean组件______, 动作标签的含义是__设置成员属性_______, 动作标签的含义是_______动态包含________,

第二章

1.在JSP技术规范中的主要内置对象分别有:application、config、exception、out、page、pageContext、request、response、session

2.Java Bean所存放的数据要求为某个Web应用所有的JSP和Servlet所共享,这个Java Bean的范围应该定义成session.

3.Application对象其实是ServletContext类的对象的实例,它的声明周期直到WEB服务器的关闭。在引用application对象中的数据时必须要对他同步控制,同步关键字为:syschronized

4.Exception对象是Java.long.exception类的对象实例,它的主要作用是:包装所有异常,其中的getMessage()方法的功能是:返回异常错误信息。而toString()方法的功能是:在JSP文件执行时以字符串形式返回异常。 5.EL表达式${pageContext.response.characterEncoding}的含义是:响应JSP页面代码;${header[“user-agent”]}的含义是:获得http请求中user-agent属性值;${param.username}的含义是:获得输入用户名称。

第三章

1、Servlet程序类的对象实例的声明周期主要分为如下阶段:创建对象实例,初始化、服务、销毁

2、Servlet程序类的对象实例中的doGet()方法的作用是:基于get方式的请求,doPost()方法的主要作用是:基于post方式请求。

3、JSP页面中通过连接方式访问某Servlet组件,在该Servlet组件程序类中应该要覆盖的方法是:doxxx().

4、在Servlet程序类中,一般包含有如下的成员方法:init()、service()、doget()/dopost()、destroy();

5、在浏览器URL地址栏中如果以如下形式的URL地址向某个Servlet程序发送请求:http://localhost:8080/someOneServlet?userName=yang, 那么会调用该Servlet程序中的service()方法

第四章

1、JSP Model One 架构模式的主要实现方式是利用JSP+JavaBean或者

JSP+Servlet等标准的J2EE Web组件技术构建出WEB应用系统。

2、MVC架构模式中的模型层组件由JavaBean组件承担,并完成业务功能和数据处理等方面的功能;视图层组件由JSP承担;控制层组件协调表现层组件和模型层组件,主要由Servlet承担。

3、LSTL中的标签的主要作用是:显示输出数据; 标签的主要作用是:单一条件关系;

标签的主要作用是:多种形式的条件表达式; 标签的主要作用是:循环控制

4、JavaBean组件其实就是一般的Java程序类,但需要在该类中提供一个:不带参数的构造函数;如果该组件为实体类,需要为其中的各个成员变量提供:setXX()和getXX()属性访问方法。

5、应用WEB过滤器组建技术同样也能够达到AOP所倡导的分离(技术问题实现和业务问题实现)的设计效果,实现ServletContextListener接口的监听器组件可以监听web应用系统的 启动和关闭 等状态。

第五章

1.web开发框架主要有 请求驱动和 事件驱动 两种不同的类型,Structs2框架属于 请求驱动,它是基于MVC架构描述设计的。因此,也称Structs2框架。 2.Structs2框架中的ActionForm组件都可以是JavaBean类型的普通程序类,当然为了能够应用Structs2框架系统中的通用功能实现的技术支持,一般都将Action组件类继承于Actionsupport。

3.Structs2框架中的Action类返回值为一个 普通字符值 ;该字符串代表一个显示结果信息的 逻辑 视图名,该名称将在struct.Xml文件中进行配置定义。 4.Structs2框架中的默认的核心系统配置文件为:struct.Xml;而项目中与应用系统有关系的系统配置为:web.xml文件;在struct.Xml文件中可以利用include引用structs-default.xml文件中的配置定义的项目。

5.Structs2框架中的异常映射分为:局部异常映射和全局异常映射两种形式,所谓的 全局 异常映射是将标签元素作为


J2EE WEB核心技术 web组件与框架开发技术 杨少波主编课后题及答案.doc 将本文的Word文档下载到电脑
搜索更多关于: J2EE WEB核心技术 web组件与框架开发技术 杨少波主 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219