Oracle之APEX深入开发指南

更新时间:2024-07-09 10:39:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Oracle ERP APEX开发指南

Author: Creation Date: Last Updated: Document Ref: Version:

Approvals:

刘俊杰 April 10, 2014 June 23, 2014

1.0

Oralce之APEX开发指南

Document Control

Change Record

Reviewers

Distribution

3

Date Author Version Change Reference 10-Apr-13 Junjie.liu 1.0 No Previous Document

Name Position

Copy No. Name Location 1 2 3 4

Note To Holders:

If you receive an electronic copy of this document and print it out, please write your name on the equivalent of the cover page, for document control purposes. If you receive a hard copy of this document, please write your name on the front cover, for document control purposes.

Oralce之APEX开发指南

Contents

Document Control .................................................................................................................. ii 1.

1.1.

1.2. 1.3. 1.4. 2.

2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9. 3. 4. 5. 6.

APEX之系统探究 ...................................................................................................... 2 APEX简介 ............................................................................................................... 2 环境搭建 .................................................................................................................. 3 APEX账户管理 ....................................................................................................... 6 待定 .......................................................................................................................... 8 APEX –开发 ............................................................................................................... 9 开发概要 .................................................................................................................. 9 页面布局、美化 .................................................................................................... 10 APEX控件 ............................................................................................................. 13 Report常用增删改 ................................................................................................ 16 文件上传下载 ........................................................................................................ 19 使用CSS与JS .......................................................................................................... 25 图表、报表 ............................................................................................................ 28 Application Express Free Plugins ..................................................................... 35 APEX部署 ............................................................................................................. 37 APEX之调试、常用技巧、API ............................................................................. 39 APEX–EBS集成 ....................................................................................................... 40 4.1. EBS中配置APEX页面调用 ................................................................................... 40

Reference ................................................................................................................. 43 Open and Closed Issues for this Deliverable...................................................... 44 Open Issues ..................................................................................................................... 44 Closed Issues .................................................................................................................. 44

Oralce之APEX开发指南

1. APEX之系统探究

1.1. APEX简介

1.1.1.

概述

1) Oracle Application Express是基于Web浏览器的网络即时开发、部署、运行。 2) Oracle Application Express所有页面都是存储于数据库,类似于EBS的Form个性

化。 3) Oracle ApplicationExpress具有易用性、灵活性及Web的安全性、集成性、可伸缩。 1.1.2.

体系结构

Application Express使用用户计算机上的Web浏览器通过Web监听程序与Oracle

数据库通信。开发,部署或运行时不需要浏览器之外的任何其他客户机软件。 Application Express页使用浏览器中的HTML来呈现。页请求和提交发送到Oracle数据库中的Application Express引擎。 1.1.3.

运行环境

1) 浏览器要求

Web浏览器必须支持Java脚本和HTML4.0和CSS1.0标准。Oracle Application Express建议使用以下浏览器进行开发或查看应用程序:

? ? ? ?

微软Internet Explorer7.0或更高版本 Mozilla Firefox 3.6或更高版本 谷歌Chrome4.0或更高版本 苹果Safari4.0或更高版本

2) 数据库及HTTP服务器要求

1) 2)

Oracle Database 11g release 1or 2,自带pl/sql网关配置比较简单,能够直接提供HTTP服务器的功能。

Oracle Database 10g,必须使用mod_plsql插件或是Oracle Application Express监听器来连接专业的HTTP服务器。

Oralce之APEX开发指南

1.2. 环境搭建

1.1.4. 运行机制

Application Express完全驻留在Oracle的数据库中,它是由存储在数据表中的数据和大量的pl/sql对象组成.对于客户浏览器发送的URL请求解析成pl/sql调用,数据库处理pl/sql调用,并将结果以HTML形式返回浏览器(sys.htp.p)。每个页面的结果都在新的会话中,因此当Application Express引擎处理或者呈现一个页面的时候才会消耗数据库资源

Application Express引擎包括:

1) 异步会话状态管理 2) 认证服务 3) 授权服务 4) 页面流控制 5) 验证处理 6)

页面渲染和处理

1.1.5. 学习基础

1) SQL、PL/SQL基础(必须) 2) HTML基础

深入开发的时候对html,javascript,css还是蛮重要的。

1.2.1.

环境准备

操作系统、数据库、安装文件

我这边使用的是RedHat 4.2.1 + Oracle 11g + Vmware8.0 安装文件使用最新的Apex_4.2.5.zip可在网上下载

安装方式可以采用嵌入式SQL网关来监听或使用APEX Listener基于Apatch的mod_plsql来安装。

本文使用嵌入式SQL风关来安装。安装OK后当需要关闭虚拟机时把虚拟机的状态置为挂起状态,这样下次再打开时就不需要再重新去配置参数。 下面的安装都是使用系统的DB用户操作 安装有问题可联系作者jjl.soft@gmail.com 1.2.2.

Oracle Application Express安装step by step

1) 由于oracle 11g自带Apex3.0,因此在本次安装的时候我们首先要卸载掉3.0版本

2) 上一步全部运行OK后,在apex目录下执行rm –rf *.* 创建一个TableSpace:Apex01,

CREATE TABLESPACE apex01

DATAFILE '/d01/oracle/[SID]/db/apps_st/data/apex01.dbf'

本文来源:https://www.bwwdw.com/article/202.html

Top