《程序设计方案》PPT课件.ppt_第1页
《程序设计方案》PPT课件.ppt_第2页
《程序设计方案》PPT课件.ppt_第3页
《程序设计方案》PPT课件.ppt_第4页
《程序设计方案》PPT课件.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

第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元素 辅助应用程序开发的元素,主要包括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)运行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组件面板提供的DataWebBean,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; 使用默认的属性值。单击【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”下拉列表中的“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”组件,则会显示图18.28所示选择Web Bean组件窗口。 (2)选择“View CurrentRecord”,单击【Ne

温馨提示

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

评论

0/150

提交评论