《Oracle之APEX深入开发指南》OracleERPAPEX开发指南Author:刘俊杰CreationDate:April10,2020LastUpdated:November29,2020DocumentRef:Version:1.0Approvals:DocumentControlChangeRecord4DateAuthorVersionChangeReference10-Apr-13Junjie.liu1.0NoPreviousDocumentReviewersNamePositionDistributionCopyNo.NameLocation1234NoteToHolders:Ifyoureceiveanelectroniccopyofthisdocumentandprintitout,pleasewriteyournameontheequivalentofthecoverpage,fordocumentcontrolpurposes.Ifyoureceiveahardcopyofthisdocument,pleasewriteyournameonthefrontcover,fordocumentcontrolpurposes.ContentsDocumentControlii1.APEX之系统探究21.1.APEX简介21.2.环境搭建31.3.APEX账户管理61.4.待定82.APEX–开发92.1.开发概要92.2.页面布局、美化102.3.APEX控件132.4.Report常用增删改162.5.文件上传下载192.6.使用CSS与JS252.7.图表、报表282.8.ApplicationExpressFreePlugins352.9.APEX部署373.APEX之调试、常用技巧、API394.APEX–EBS集成404.1.EBS中配置APEX页面调用405.Reference436.OpenandClosedIssuesforthisDeliverable44OpenIssues44ClosedIssues441.APEX之系统探究1.1.APEX简介1.1.1.概述1)OracleApplicationExpress是基于Web浏览器的网络即时开发、部署、运行。2)OracleApplicationExpress所有页面都是存储于数据库,类似于EBS的Form个性化。3)OracleApplicationExpress具有易用性、灵活性及Web的安全性、此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。集成性、可伸缩。1.1.2.体系结构ApplicationExpress使用用户计算机上的Web浏览器通过Web监听程序与Oracle数据库通信。开发,部署或运行时不需要浏览器之外的任何其他客户机软件。ApplicationExpress页使用浏览器中的HTML来呈现。页请求和提交发送到Oracle数据库中的ApplicationExpress引擎。1.1.3.运行环境1)浏览器要求Web浏览器必须支持Java脚本和HTML4.0和CSS1.0标准。OracleApplicationExpress建议使用以下浏览器进行开发或查看应用程序:l微软InternetExplorer7.0或更高版本lMozillaFirefox3.6或更高版本l谷歌Chrome4.0或更高版本l苹果Safari4.0或更高版本2)数据库及HTTP服务器要求1)OracleDatabase11grelease1or2,自带pl/sql网关配置比较简单,能够直接提供HTTP服务器的功能。2)OracleDatabase10g,必须使用mod_plsql插件或是OracleApplicationExpress监听器来连接专业的HTTP服务器。1.1.4.运行机制ApplicationExpress完全驻留在Oracle的数据库中,它是由存储在数据表中的数据和大量的pl/sql对象组成.对于客户浏览器发送的URL请求解析成pl/sql调用,数据库处理pl/sql调用,并将结果以HTML形式返回浏览器(sys.htp.p)。每个页面的结果都在新的会话中,因此当ApplicationExpress引擎处理或者呈现一个页面的时候才会消耗数据库资源ApplicationExpress引擎包括:1)异步会话状态管理2)认证服务3)授权服务4)页面流控制5)验证处理6)页面渲染和处理1.1.5.学习基础1)SQL、PL/SQL基础(必须)2)HTML基础深入开发的时候对html,javascript,css还是蛮重要的。1.2.环境搭建1.2.1.环境准备操作系统、数据库、安装文件我这边使用的是RedHat4.2.1+Oracle11g+Vmware8.0安装文件使用此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。最新的Apex_4.2.5.zip可在网上下载安装方式可以采用嵌入式SQL网关来监听或使用APEXListener基于Apatch的mod_plsql来安装。本文使用嵌入式SQL风关来安装。安装OK后当需要关闭虚拟机时把虚拟机的状态置为挂起状态,这样下次再打开时就不需要再重新去配置参数。下面的安装都是使用系统的DB用户操作安装有问题可联系作者jjl.soft@gmail.com1.2.2.OracleApplicationExpress安装stepbystep1)由于oracle11g自带Apex3.0,因此在本次安装的时候我们首先要卸载掉3.0版本2)上一步全部运行OK后,在apex目录下执行rm–rf*.*创建一个TableSpace:Apex01,CREATETABLESPACEapex01DATAFILE'/d01/oracle/[SID]/db/apps_st/data/apex01.dbf'SIZE100MAU...