OAF二次开发step by step(一)--OAF开发环境的配置
来源:互联网 发布:深圳市数据服务网 编辑:程序博客网 时间:2024/04/30 14:51
How to find the correct version of JDeveloper to use with eBusiness Suite 11i or Release 12.rar(45.1 KB) 获取了相应的工具安装文件的压缩包后,直接解压即可。 比如,我在R12下开发使用p5856648_R12_GENERIC.zip,将其解压到D盘的p5856648_R12_GENERIC目录下,其下包含三个子目录:jdevbin、jdevdoc、
jdevhome。其中jdevbin中是jdeveloper10g的程序文件和OAF的类库,jdevdoc中存放Javadoc手册和OAF培训文档,jdevhome存放oaf用户文件和虚拟的oaf环
境。 Jdevdoc目录下的文档结构如下: D:/p5856648_R12_GENERIC/jdevdoc/index.htm 打开教程文档 D:/p5856648_R12_GENERIC/jdevdoc/javadoc/fwk/public/index.html 包含OA Framework Javadoc D:/p5856648_R12_GENERIC/jdevdoc/javadoc/aolj/index.html 包含AOL/J的Javadoc 注:AOL/J类似于Form平台下的AOL,其实现方式升级为Java。 D:/p5856648_R12_GENERIC/jdevdoc/javadoc/bc4j/index.html 包含BC4J的Javadoc 注:BC4J为Business Component for java的简写。 D:/p5856648_R12_GENERIC/jdevdoc/javadoc/uix/index.html 包含UIX的Javadoc 注:UIX为UI extended的简写。 D:/p5856648_R12_GENERIC/jdevdoc/javadoc/jdbc/index.html 包含Oracle JDBC API Reference的Javadoc。 D:/p5856648_R12_GENERIC/jdevdoc/WebHelp/devguide/devguide.htm 包含OAF的开发指南。 D:/p5856648_R12_GENERIC/jdevdoc/WebHelp/persguide 包含OAF个性化指南。 D:/p5856648_R12_GENERIC/jdevdoc/WebHelp/toolbox 包含OAF 官方实例教程。 解压后,需要配置环境变量来指定你所用来进行开发工作的工作目录。 在Windows2000/XP环境下配置环境变量JDEV_USER_HOME。 右键点击“我的电脑”,选择“属性”,选择“系统属性”,“高级”标签页 选择“环境变量”,在打开的对话框中,从“用户变量…”选择“新建”,新建“JDEV_USER_HOME”, 变量值为“D:/p5856648_R12_GENERIC/jdevhome/jdev”。 设置此变量后,在每次启动开发工具的时候,会将该路径下的文件和子目录自动加载到新建的jpr中去。 需要dbc文件来连接应用环境 使用ftp工具登录到需要做开发的应用环境,切换到路径$FND_SECURE(在R12 demo环境中,该路径
为/u01/vis/inst/apps/VIS_www/appl/fnd/12.0.0/secure/VIS.dbc)下,下载应用相对应的dbc文件。并放置到 D:/p5856648_R12_GENERIC/jdevhome/jdev/dec_files/secure目录下。 为方便使用,可以在E:/p5856648_R12_GENERIC/jdevbin/jdeveloper.exe上右键,选择“创建快捷方式”,并将改快捷方式放置到桌面。 OAF开发环境的配置工作到这里就基本完成了,此时建立的是一个空环境,此时你可以观察在D:/p6509325_R12_GENERIC/jdevhome/jdev目录下的
myclasses和myhtml子目录基本上处于空闲状态。 一般来说,还需要在进行二次开发之前,初始化配置好的开发环境。 在官方的英文教程中,提供的Toolbox的例子可以做为初始化的样例文件。 双击上面所创建的快捷方式,运行Jdeveloper后,在Jdeveloper中选择菜单File>Open,打开D:/p5856648_R12_GENERIC/jdevhome/jdev下的toolbox.jws
。由于jws中文件版本的变化,在除此运行时会提示你migrate,选择yes,待migrate完毕后,即可打开toolbox工作空间。 此时,需要登录到EBS应用环境中去,并且需要系统管理员的职责,在R12中新建一个应用用户或使用已有的用户,将职责OA Framework ToolBox
Tutorial(职责关键字:FWK_TBX_TUTORIAL)和OA Framework Toolbox Tutorial Labs(职责关键字:FWK_TOOLBOX_TUTORIAL_LABS)指定给该用户。OAF在
连接应用环境时只校验用户、密码极其所属的职责权限,而不在乎在开发时使用的是哪个用户、哪个职责。 在toolbox.jws下的Tutorial.jpr选择菜单Tools>Project Properties…,或者在其上右键选择Project Properties…,在弹出的Project Properities对
话框中展开Oracle Application节点,选择Runtime Connection,配置DBC File Name,将其指向刚才从应用服务器上下载的.dbc文件,用户名和密码填前
面指定了相应职责的用户的信息。Responsibility中Application Short Name和Responsibility Key分别配置为ICX和FWK_TBX_TUTORIAL,与指定到该用户
的职责的属性相对应。从这里可以看出,OAF的开发比FORM开发与应用层的联系更加紧密,一个projects均与应用环境中的一个职责关联。使用该OAF功能的
用户必须具有相应的职责权限。完成以上设置后,再对LabSolution.jpr进行相同的设置。再点击Jdeveloper中System Navigator中的Connections标签页,
右键Database节点,选择New Database Connection…,为该project新建一个数据库连接,该连接必须与应用和前面下载的dbc文件中指向的数据库相对应
。在Tutorial.jpr上右键,选择Business Components节点,设置Business Components的Connection属性。并对LabSolutions.jpr属性也做相同配置。 完成上述配置后,选取toolbox.jws,选择Run>Rebuild toolbox.jws,应该得到0 errors。此时可再去观察D:/p6509325_R12_GENERIC/jdevhome/jdev目
录下的myclasses和myhtml子目录中的内容。需要看运行效果的话,展开Tutorial.jpr下的Web Content文件夹,选定test_fwktutorial.jsp,选择Run>Run
test_fwktutorial.jsp。
- OAF二次开发step by step(一)--OAF开发环境的配置
- OAF二次开发step by step(一)--OAF开发环境的配置
- OAF二次开发step by step(二)--二次开发的环境的配置
- OAF二次开发step by step(二)--二次开发的环境的配置
- OAF二次开发step by step(二)--二次开发的环境的配置
- OAF二次开发step by step(四)--OAF二次开发程序的部署
- OAF二次开发step by step(四)--OAF二次开发程序的部署
- OAF二次开发step by step(三)--对具体的BC4J对象的客户化
- OAF二次开发step by step(三)--对具体的BC4J对象的客户化
- OAF开发环境的配置
- OAF开发环境的配置
- Step-by-Step搭建Linux下的java开发环境
- Step-by-Step搭建Linux下的java开发环境
- OAF学习笔记-开发环境配置
- OAF环境配置
- 设置OAF开发环境
- SSH2 Step by Step- Step 2 Hibernate的配置
- Step By Step(Lua环境)
- 股票骗子网站揭露榜
- 案例分析 - 电信网页访问监控原理分析
- 我目前写过的最变态存储过程
- VBS应用之注册表修改大全
- 相当神奇的哦!一张图分出你是用左脑还是右脑!
- OAF二次开发step by step(一)--OAF开发环境的配置
- VBS提高
- OAF二次开发step by step(二)--二次开发的环境的配置
- jQuery的Form插件的简单入门
- http://cnbz.blogbus.com/
- OAF二次开发step by step(三)--对具体的BC4J对象的客户化
- OAF二次开发step by step(四)--OAF二次开发程序的部署
- BIEE入门篇之一 BIEE的安装
- java的PreparedStatement.setString(1, "");后一个参数不能为空,否则出错