项目五JavaBean技术的应用
习题
一、填空题:
(1)JavaBean
(2)<jsp:setProperty> 、<jsp:getProperty>
(3)page、request、session、application
二、选择题:
(1)A;(2)A;(3)C;(4)A(5)C
三、判断题:
(1)正确;(2)错误;(3)错误;(4)正确;
四、简答题:
(1)给已经实例化的JavaBean对象的属性赋值,有哪四种形式。
答:
1<jsp:setProperty name="JavaBean实例名" property="*" />,跟表单关联。
2 <jsp:setProperty name="JavaBean实例名" property="JavaBean属性名" />,跟表单关联。
3<jsp:setProperty name="JavaBean实例名" property="JavaBean属性名" value=”
BeanValue”/>,手工设置。
4<jsp:setProperty name="JavaBean实例名" property="propertyName" param=”request独享中的参数名”/>,跟request参数关联。
(2)JavaBean编写要求有哪些?
答:
1.所有的JavaBean必须放在一个包(Package)中。
2.JavaBean必须生成public class类,文件名称应该与类名称一致。
3.所有属性必须封装,一个JavaBean类不应有公共实例变量,类变量都为private。
4.属性值应该通过一组存取方法(getXxx 和setXxx)来访问:对于每个属性,应该有
一个带匹配公用getter 和setter方法的专用实例变量。
5.Java Bean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器,此
构造器也应该通过调用各个属性的设置方法来设置属性的默认值。
(3)JavaBean命名规范是什么?
答:
1.包命名:全部字母小写。
2.类命名:每个单词首字母大写。
3.属性名:第一个单词全部小写,之后每个单词首字母大写。
4.方法名:与属性命名方法相同。
5.常量名:全部字母大写。
五、编程题:
(1)编写一个封装学生信息的JavaBean对象,在index.jsp页面中调用该对象,并将学生信息输出到页面中。javabean是干什么的
答:参见配套教材案例和习题配套代码部分
(2)编写一个封装用户信息的JavaBean对象,通过操作JavaBean的动作标识,输出用户的注册信息。
答:参见配套教材案例和习题配套代码部分
(3)编写一个页面访问计数器的JavaBean,在index.jsp页面中通过JSP动作标签实例化该对象,并将其放置于application范围中,实现访问计数器。
答:参见配套教材案例和习题配套代码部分
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论