“javabean技术”单元习题_第1页
“javabean技术”单元习题_第2页
“javabean技术”单元习题_第3页
“javabean技术”单元习题_第4页
“javabean技术”单元习题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“JavaBean技术”单元习题一、填空题1.___JAVABEAN和JSP想结合,可以实现表现层和商业逻辑层的分别。在JSP中可以使用___________操作来设置Bean的属性,也可以使用___________操作来获取Bean的值。3.___________操作可以定义一个拥有必然生计范围以及一个唯一id的JavaBean的实例。4.JavaBean有四个scope,它们分别为___________、___________、___________和___________。二、判断题1.<jsp:getProperty>中的name及property区分大小写。(T)在JavaBean中有很多方法,其中包含了主方法(F)。3.JavaBean中的属性既可以是public型的,也可以是private型的。(F)JavaBean中的方法既可以是public型的,也可以是private型的。(F)5.JavaBean实质上是一个Java类,该类可以被JSP程序进行直接调用.(F)编写JavaBean可以先不用加入到JSP程序中调用,而直接用main方法来进行调试,调试好后就可以在JSP中使用了。(T)三、选择题关于JavaBean正确的说法是:()(A)Java文件与Bean所定义的类名可以不相同,但必然要注意区分字母的大小写。在JSP文件中引用Bean,其实就是用<jsp:useBean>语句。被引用的Bean文件的文件名后缀为.java。(D)Bean文件放在任何目录下都可以被引用。2.在JSP中调用JavaBean时不会用到的标记是:()(A)<javabean>(B)<jsp:useBean>(C)<jsp:setProperty>(D)<jsp:getProperty>3.在JSP中使用<jsp:getProperty>(A)name(B)property(C)value(D)

标记时,不会出现的属性是:(以上皆不会出现

)4.在项目中已经建立了一个JavaBean该类为:,给bean拥有name属性,则下面标签用法正确的选项是:()A)<jsp:useBeanid="student"class="Student"scope="session"></jsp:useBean>B)<jsp:useBeanid="student"class="Student"scope="session">hellostudent!</jsp:useBean>C)<jsp:useBeanid="student"class=""scope="session">hellostudent!</jsp:useBean>D)<jsp:getPropertyname="name"property="student"/>5.在JSP中想要使用JavaBean:,则以下写法正确的选项是()(选择一项)(A)<jsp:usebeanid=”mybean”scope=”pageContext”class=””/>B)<jsp:useBeanclass=”C)<jsp:usebeanid=”mybean”class=”D)<jsp:useBeanid=”mybean”class=””/>6.若是使用标记:<jsp:getPropertyname=”beanName”property=”propertyName”/>准备取出bean的属性的值,但propertyName属性在beanName中不存在,也就是说在beanName中没有这样的属性名:propertyNam,也没有getPropertyName()方法,那么会在阅读器中显示()(A)错误页面(B)null(C)0(D)什么也没有7.在J2EE中,文件使用了一个Bean,该Bean属于类,该Bean和oracle数据库连接,完成对数据库中某个表的插入、更正和盘问数据的功能,的方法getRs返回记录集rs,则以下描述正确的选项是()(选择一项)A)若是中要使用这个rs来盘问数据,则该jsp必定使用page指令的import属性导入包中类。B)若是中要使用这个getRs方法来返回rs而已,而不使用rs执行任何操作,则在中不导入包中类。(C)若是在中使用page指令的import属性导入包中的类了,则不用在中导入中的类。(D)若是在中导入中的类,则不用在中使用page指令的import属性导入包中的类。8.若是a是b的父类,b是c的父类,c是d的父类,他们都在包中。则以下正确的选项是()。(选择两项)A)<jsp:usebeanid=“mybean”scope=“page”class=“”type=“b”>B)<jsp:usebeanid=“mybean”scope=“page”class=“”type=“Object”/>C)<jsp:usebeanid=“mybean”scope=“page”class=“”type=“”/>D)<jsp:usebeanid=“mybean”scope=“page”class=“”type=“a”/>9.()范围将使Bean素来保留到其到期或被删除为止(A)page(B)session(C)application(D)request10.()用于获取Bean的属性的值(A)setProperty(B)setValue(C)getProperty(D)getValue11.JavaBean的属性可以使用()来接见A)属性(B)get()和set()方法(C)事件(D)Scriptlet12.()动作用于嵌入现有的Bean(A)include(B)useBean

(C)setProperty

(D)getProperty13.()是一种可以在一个或多个应用程序中重复使用的组件?(A)jsp页面(B)JavaMail(C)JavaBean(D)Servlet四、问答题1.使用JavaBean时需要注意哪几点?五、程序题1.为登录过程编写一个JavaBean,要求以下(12分):1)定义一个包,将该bean编译后生成的类存入该包中。2)设计两个属性name和pass设计接见属性的相应方法。2.本程序实现了,jsp:useBean>中setProperty标记和getProperty标记的不相同用法。当将Bean属性更正后,将显示出不相同的结果。请经过如图7-5所示的结果,将程序补充完满:在A处填写Bean的类的名称____________。在B处填写接受参数的变量____________。在C处填写value的值________________。package_____A_____;publicclassbean{privateStringsample=”startvalue”publicStringgetsample(){returnsample;}publicStringgetsample(_____B_____){if(newVlue!=null){sample=newValue;}}}程序清单:<%pagecontentType=”text/html;charset+gb2312

’%><jsp

:useBeanid=

”Bean”

scope=”application

”class+

”_____C_____’/><h2>JSP+Bean实例</h2>调用jsp:setProperty<jsp:getPropertyname=

从前的值:”Bean”

property=

”sample”/><p><jsp:setPropertyname=”Bean”property=”sample”value=”我学习JavaBean“/>调用jsp:setproperty<jsp:getPropertyname=

此后的值:”bean”property=

”sample”/>JavaBean技术单元习题(参照答案)一、填空题2.<jsp:SetProperty><jsp:GetProperty>3.<jsp:useBean>requestsessionapplication二、判断题TFFFFT三、选择题AACCDA(BC)BCBBC四、问答题使用JavaBean时需要注意哪几点?1)懂得将Bean放在哪个目录下:在Resin中JavaBean放在doc\web-inf\classes目录中。2)懂得如何使用JBuilder定义一2)懂得如何使用JBuilder定义一个Bean;其中的语法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论