WEB开发网
开发学院数据库Oracle 基于Oracle ADF的应用程序开发 阅读

基于Oracle ADF的应用程序开发

 2006-11-17 11:59:54 来源:WEB开发网   
核心提示: 图2 workspace TestProject建立时的情况图3 EntityObject 向导第一步第二步:建完持久层的实体对象后,我们就需要建立数据访问层的视图对象(ViewObject),基于Oracle ADF的应用程序开发(3),右键单击Model,新建选择ViewObject出

图2 workspace TestProject建立时的情况

图3 EntityObject 向导第一步

第二步:建完持久层的实体对象后,我们就需要建立数据访问层的视图对象(ViewObject)。右键单击Model,新建选择ViewObject出现图4,左边是供我们选择已经存在的持久层的实体对象(EntityObject),这里面我们选择刚建好的CdtEquipmentEO这个实体对象。

图4 ViewObject向导第二步

第三步:需要建立接口层(ApplicationModule),将数据访问层的视图对象(ViewObject)注册到ApplicationModule中,如图5所示,我们选择CdtEquipmentView1这个视图对象,并把它添加到AppModul1中。

图5 ApplicationModule 建立向导

第四步:按照ADF架构,Model层我们基本不需要作什么工作,那么我们下面开始建立Controller层,首先需要建立DataPage,可以是UIX格式的也可以是JSP,这里我们用UIX格式。在Struts-config.xml中,从右侧的component中,可以直接选择DataPage,拖拽过来,listEquipment是我们给定的名字。

图6 Struts_config.xml截面图

第五步:建完Controller层,需要建立展现层(View),在listEquipment.uix页面中设置页面布局,可以对DataControl中的View进行拖拽,如图7所示,我们选择Data Control 面板中的CdtEquipmentView1,这就是我们刚才建立的View,下面的拖拽类型选择只读表就可以了。

图7 listEquipment.xml截面图

第六步:我们单击listEquipment.uix这个文件,选择运行(图8示),就可以直接得出所有设备的数据了,运行的效果如图9所示。

图8 struts_config.xml截面图

  

图9 运行效果图

结论

在Jdeveloper10g中结合ADF框架,使开发人员能够从零开始构建J2EE应用程序和WEB服务。因为Oracle ADF的高度结合性,以及它里面提供的优秀技术,使得开发应用变得十分简单方便,从而大大提高了应用程序的开发效率,具有很高的应用价值。

上一页  1 2 3 

Tags:基于 Oracle ADF

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接