《Web应用开发技术》课件第八章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

程序中Collectionmessages=myBean.getAllMessage();语句表示Message.MessageBean的ret返回结果集给Collection类的messages对象。

程序中Iteratorit=messages.iterator();语句表示将Collection类的messages对象转换为Iterator类的it对象。

程序中it.hasNext()表达式中的hasNext()的结果是真或假。如果it.hasNext()有值则返回真,否则为假。

程序中it.next()表示返回it对象的下一个元素。

8.1什么是软件复用技术?什么是组件复用技术?

8.2简述软件复用的优点。

8.3JavaBean组件由哪几部分组成?简述这几部分的功能。

8.4编写JSP+JavaBean中的JavaBean程序应该注意什么?

习题88.5编写get/set方法时应该注意什么?

8.6简述JavaBean在JSP中的Session生命周期。

8.7设计并编写一个生命周期是Session的JavaBean程序。

8.8设计并编写一个具有索引属性的JavaBean程序。

8.9用JavaBean程序创建一个如习题表8.1所示的职工数据表。习题表8.18.10编写JavaBean程序将习题8.9所建的职工表从数据库中读出并用JSP页面显示到屏幕上,再将每人的工资增加50元后存入原表中。

8.11编写JavaBean程序读取习题8.10修改后的职工表,按职工号从小到大排序并用JSP页面显示到屏幕上,再存入另一个表中。

8.12编写JavaBean程序读取习题8.10的职工表,在该表第二个记录后插入一条新记录(由自己设计),并用JSP页面显示插入后的表的内容。

8.13编写程序读习题8.12的职工表,从表中删除1001和1005号职工的记录,并输出删除记录后的表。

8.14用JSP+JavaBean方式设计编写一个投票系统。本留言板案例由五个模块组成。其中,一个HTML文件提供用户交互界面;两个JavaBean文件用来封装与数据库有关的操作;两个JSP文件执行与显示相关的操作。下面分别讨论这五个文件的功能以及它们之间的关系。8.4.1填写留言的界面

填写留言的界面示例程序为Messgages.html。它的执行效果如图8.15所示。留言界面程序中包含一个表单,点击这个表单上的“提交留言”按钮,则访问addMessage.jsp页面。图8.15Messgages.html的运行结果【示例程序Messgages.html】填写留言的界面。

!--Messgages.html--

HTMLHEADTITLEmessageboard/TITLE/HEAD

BODYcenter留言板/center

FORMaction=addMessage.jsp

TABLEborder=1align=center

TRTD姓名:/TDTDinputtype=textname=namesize=25/TD/TR

TRTDE-mail:/TDTDinputtype=textname=emailsize=25/TD/TR

TRTD主题:/TDTDinputtype=textname=titlesize=25/TD/TR

TRTD留言:/TDTDtextareaname=contentrows=7cols=25/textarea/TD/TR

TR

TDcolspan=3TABLEalign=centerwidth=100%cellspacing=0cellpadding=0

TR

TDalign=centerinputtype=submitvalue=提交留言/TD

TDalign=centerahref=viewMessages.jspfontsize=2查看留言/font/a/TD

TDalign=centerinputtype=resetvalue=重新填写/TD

/TR

/TABLE/TD

/TR/TABLE

/FORM

/BODY/HTML8.4.2表示留言数据的JavaBean

为了使addMessage.jsp程序更好地用JavaBean模式访问数据库的数据,获取数据库中的xy数据和修改xy

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档