《程序设计方案》PPT课件.ppt

上传人:牧羊曲112 文档编号:5564376 上传时间:2023-07-28 格式:PPT 页数:20 大小:222.99KB
返回 下载 相关 举报
《程序设计方案》PPT课件.ppt_第1页
第1页 / 共20页
《程序设计方案》PPT课件.ppt_第2页
第2页 / 共20页
《程序设计方案》PPT课件.ppt_第3页
第3页 / 共20页
《程序设计方案》PPT课件.ppt_第4页
第4页 / 共20页
《程序设计方案》PPT课件.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《《程序设计方案》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《程序设计方案》PPT课件.ppt(20页珍藏版)》请在三一办公上搜索。

1、第18章 BC4J JSP程序设计,本章简介,本章介绍在Oracle9i JDeveloper环境下,基于BC4J的JSP应用体系结构,以及创建JSP应用程序的方法。通过示例,介绍如何用向导创建BC4J JSP应用,如何利用Data Web Bean提供的数据感知控件,手工创建BC4J JSP应用。,18.1 BC4J JSP应用体系结构,18.2 创建JSP应用的方法,(1)HTML标记 用来制作浏览页面的标准标记(2)标准JSP标记 使用和HTML标记相同种类的标记语法,但是为了和HTML标记区分,包括了特殊字符(例如,%)。(3)Oracle9i JDeveloper JSP元素 辅助应

2、用程序开发的元素,主要包括BC4J Data Tag Library、WebBean和DataWebBean。,开发JSP应用的一些方法,(1)使用Code Editor处理代码 可以使用HTML编辑程序提供页面外观,然后用BC4J Data Tag Library为HTML显示获得数据。(2)应用WebBean WebBean可用于显示特别控件对象而代替手工编写HTML代码。为了从数据库获得数据,必须将WebBean和BC4J Data Tag Library组合在一起使用。,(3)使用DataWebBean 这些Bean自动包括数据库访问、显示能力,可以更迅速地建造数据感知页面。(4)运行

3、Business Components JSP Application向导 这个向导能够从一个视图对象迅速创建一个完整的应用程序。但问题是修改这个应用程序需要一定量的工作,因为需要理解生成器构造的代码。,18.3 JSP元素,Oracle9i JDeveloper为显示数据和其他组件提供了大量的JSP元素,可以在帮助系统中得到每个元素详细解释。本节简要描述上一节提到的3种JSP元素。,表18.1 BC4J Connections组件面板提供的数据标记,表18.2 BC4J Web Beans组件面板提供的WebBean,表18.3 BC4J Web Beans组件面板提供的DataWebBea

4、n,18.5 手工创建BC4J JSP应用,1生成JSP应用在工作空间bc4jWS.jws中创建一个工程文件jspDTLExam.jpr,再在这个工程中创建一个JSP应用jspDTLExam.jsp。将生成的JSP代码修改如下:,jspDTLExam.jsp学生表信息,2.在JSP代码中插入BC4J应用模块和数据源(1)选择“Component Palette”下拉列表中的“BC4J Connections”,单击组件面板上的“Application Module”组件,选择一个已存在的BC4J工程和应用模块,如图18.22所示。单击【Next】按钮,则会显示图18.23;使用默认的属性值。单

5、击【Finish】按钮,则会在空白行处生成如下所示的代码:,(2)单击组件面板上的“DataSource”组件,选择一个应用id和视图对象,如图18.24。单击【Next】按钮,则会显示图18.25所示窗口,输入一个数据源id和其他属性值。输入数据源id(用于连接数据库的id)值为DS1,其他使用默认的属性值。单击【Finish】按钮,则会在空白行处生成如下所示的代码:,3在JSP代码中插入DataWebBean的代码 下面步骤描述如何通过加入Data Web Bean组件“Navigator Bar”,生成拥有导航条的JSP应用。(1)选择“Component Palette”下拉列表中的“

6、BC4J Web Beans”,单击组件面板上的“DataWebBean”组件,则会显示图18.26。(2)选择“Navigator Bar”,单击【Next】按钮,则会显示图18.27,用于输入一个Web Bean组件id和选择数据源id。其中,studentID用于指定与导航条交互的BC4J视图对象,DS1用于指定连接的数据库。,(3)单击【Finish】按钮,则会在空白行处生成如下所示的代码(在页面加入导航条):,下面的步骤描述如何通过加入Data Web Bean组件“View CurrentRecord”,生成拥有记录浏览区域的JSP应用。(1)单击“DataWebBean”组件,则

7、会显示图18.28所示选择Web Bean组件窗口。(2)选择“View CurrentRecord”,单击【Next】按钮,则会显示图18.29所示窗口。用于输入一个Web Bean组件id和选择数据源id。其中,studentID用于指定与记录浏览区域交互的BC4J视图对象,DS1用于指定连接的数据库。,(3)单击【Finish】按钮,则会在空白行处生成如下所示的代码(在页面加入记录浏览区域):,4修改DataWebBean指令可以通过修改Bean中的指令改变其工作方式。例如,Data Web Bean默认情况下显示记录数,可以在代码中关闭记录数显示。方法很简单,就是注释掉包含setShowRecordNumber()方法的语句,如下所示:/StudentViewID.setShowRecordNumbers(true);上述操作步骤完成之后,就会生成代码。,18.6 本章小结,对于大多数用户接口工程来说,使用BC4J体系结构,用户接口就不必直接与数据库通信,而是由中间层的BC4J对象来完成这个功能。Oracle9i JDeveloper是一个帮助软件开发人员编写不同类型的Java代码、建立连接数据库的对象层的优秀开发环境,其独到之处就是被称为BC4J的数据库对象层,再利用向导就可以快捷、方便地建立Java数据库应用程序。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号