Oracle之APEX深入开发指南要点 下载本文

Oralce之APEX开发指南

创建一个WorkSpace名为jjl,Schema为oracle ebs的apps,同时创建该workspace的管理员名为jjl

1.3.3.

WorkSpace的Admin,Developer,AppEndUser

1) 使用刚创建好的WorkSpace【jjl】以管理员jjl登录

2) 登录之后为该workspace创建开发用户与app最终用户

Oralce之APEX开发指南

1.4. 待定

3) 后续就可以用使用developer登录workspace【jjl】进行开发

1.4.1.

待定

Oralce之APEX开发指南

2. APEX –开发

2.1. 开发概要

2.1.1.

理解WorkSpace、Application

WorkSpace:工作空间,一个WorkSpace对应Oracle数据库的一个Schema,形象的理解我们可以认为它就是一个工程,这个工程里面有很多的子项目Application.在与EBS的集成开发中,我们认为每个Application可以类似于EBS中的一个Form,该Form里包含多个窗口.

本文有些截图是基于Oracle Application Express 4.2.5版本。在APEX中的页面布局、各种OBJECT的属性控制都是可以通过配置来解决的,对于这种声明式的开发(不需要编译)它需要的是少量的Coding,主要是偏向于pl/sal编程.

Oracle Application Express可以创建Database Applications,Websheet Applications,Packaged Application

本文对应的开发都是Database Application. 2.1.2.

Application授权登录机制

每个Application都可以为其设置安全认证,创建Application的时候会让你三选一。

后期创建好后我们是可以对其登录机制进行修改。具体的APEX自带的授权登录机制有7种。

在目前的开发中我们可以选择Application Express Accounts与HTTP Header Variable. 前者必须输入APEX用户名密码才可登录,后者

Oralce之APEX开发指南

2.2. 页面布局、美化

2.1.3.

Page0

Page0是该Application的一个全局页,比如某些全局变量,全局常量都可以在该页去设置,为了方便管理我们把不同类型的变量放在不同的区域,这些区域是不显示在界面上的类似于HTML的HIDDEN.

2.1.4.

待定

Application Express 提供了 20 个主题。每个主题由定义应用程序外观的组件模板组成。Oracle Application Express 4.0 提供的这些现代化主题都符合 XHTML 和 CSS 标准。XHTML 页面可移植性更强、呈现时间更短。在项目上开发的使用的是APEX4.1.1版本,在网页布局这块比较郁闷,创建Region的Column属性是在某个 Body内是全局的,在APEX4.2.5版本中,就变得相当的Easy,可以对子子….区域的重新布局,其子子区域都会有对应的Grid Layout可以配置。 2.2.1.

页面区域展现

APEX的页面在选定主题后,其页面的布局与CSS基本上已确定,基本上符合DIV+CSS来布局,然后把某几个常用的DIV【Body1、Body2、Body3、Postion1、Position2、Position3、Position4】放开给Developer开发使用。其中Body区域在HTML中是以

展现,Position区域在HTML中是以
展现