- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OAF系列之一_基础教程
OAF 系列之一 基础教程
Author: Danny Shen
Creation Date: May 9, 2006
Last Updated: August 3, 2009
Document Ref:
Version: 1.1
文档控制
变更记录
1
日期 作者 版本 变更说明 02/05/07 Danny Shen 1.0 创建
审阅
姓名 职位
分发
拷贝编号 姓名 位置/岗位 1 项目资料室 3 4 The copy numbers referenced above should be written into the Copy Number space on the cover of each distributed copy. If the document is not controlled, you can delete this table, the Note To Holders, and the Copy Number label from the cover page.
目录
文档控制 ii
概述 1
前提知识 1
对象读者 1
其它说明 1
如何掌握OAF开发技术 2
推荐的学习步骤 2
OAF基础知识 4
JSP应用的基本结构 4
OAF应用的基本结构 6
模型组件的实现 10
模型对象介绍 10
模型对象的设计 14
推荐的OAF开发过程 15
业务组件创建方法 16
用户界面的实现 38
页面、Region、Item 38
创建可重用的控件(Component) 39
属性集 42
URL参数控制 43
样式表 45
与模型的交互 45
OA Controller的实现 49
OA Controller的设计 49
创建OA Controller 50
处理HTTP GET请求 51
处理HTTP POST请求 54
处理HTTP POST请求 55
常用方法示例 56
禁用验证 58
环境配置与应用发布 59
开发环境安装与设置 59
应用发布 62
概述
此文档用于讲解在Oracle E-Business Suite(以下简称EBS)下如何应用OA Framework(以下简称OAF)开发框架,进行客户化开发。
此文档主要介绍OAF的基础知识,其中涉及如何建立开发环境、OA Framework MVC框架介绍及各部分说明、如何发布应用等方面。
要掌握更深更系统的OAF技术知识,请查看《Oracle Application Framework Developer’s Guide》。
前提知识
此文档假定读者已经具备以下条件:
Web开发的基础知识
Java语言基本编程技术
面向对象开发的基本知识
XML的基本知识
对象读者
此文档适用于以下人员:
OAF开发人员
OAF测试人员
其它说明
本来是想翻译《Oracle Application Framework Developer ’s Guide》作为OAF的教程。在进行了一半之后,觉得这样做的意义不大,因为作为开发人员不应该一些英语单词就成为学习Oracle技术的障碍。
本套文档共四篇:
《基础教程》
《专题讨论》
《个性化》
《经验技巧》
截至5月中旬,目前其中第一篇已完成,第三篇请陈明权帮我完成,第二篇会不断收录,第四篇处于整理素材阶段。
如果文档中有任何不妥之处请及时联系,如果您有需要添加的,请直接添加或Email联系。
如何掌握OAF开发技术
在开始对OAF进行介绍之前,首先来谈谈我们怎么样去学习它。这里谈的都只是我个人所认为的一个应该的学习步骤,我想这个只能作为参考。
我觉得打下一个扎实的基础对于掌握和深入学习OAF有着非常重要的意义。如果没有学过Java,没有做过Web,不知道HTML,不懂得面向对象……那么就应该抽空先打好基础,建议先学习《Java编程思想》一书。
在学习的过程中,除了了解各个API、每种控件的使用方法,最重要的是要培养编程的思想,要多思考问题,多问自己几个为什么。
为什么要这样写代码?除了这种方式我还可以用什么方式实现?那种方法才是最好的?这一句代码背后到底做了什么?为什么相同的代码,这里对,那里就错?为什么Oracle API没有提供我认为更合理的功能呢?
实践是最好的学习方法,思考是最好的提高手段。
推荐的学习步骤
第一阶段,掌握基本知识
首先要掌握一些基本的原理知识,要有一个进行OAF基本的概念,知道一个大致的开发过程和思路,看一下以下的问题,是否都可以直接回答出来,或者在脑中有清晰的认识:
什么是Web应用
OAF框架的组成及各个组成部分所实现的功能
BC4J中有哪些对象,各有什么用
您可能关注的文档
- LAB培训文档-IP话机升级.doc
- K线领悟-铜铜面和尚.doc
- LCD基本资料.doc
- LandMark功能简介.doc
- LDO教程.doc
- led測試方法.doc
- LCD 通識教育訓練.ppt
- LED电子生日蜡烛实验报告.doc
- LCD导光板微结构成型技术及发展趋势.doc
- LED贸易网站.doc
- 人教课标五下自安小学体积单位间的进率石将敏市公开课获奖课件省名师示范课获奖课件.pptx
- 新闻-通讯稿写作培训市公开课获奖课件省名师示范课获奖课件.pptx
- 七年级下册《安塞腰鼓》王文军市公开课获奖课件省名师示范课获奖课件.pptx
- 医疗护理安全警示教育培训讲解.ppt
- 女娲造人课件5.pptx
- 人力资源制度培训.pptx
- 有效教学与教师成长市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版六年级语文下册6《北京的春节》PPT课件省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 塔式起重机混凝土基础.pptx
- 学校管理者如何应对校园心理危机专题市公开课获奖课件省名师示范课获奖课件.pptx
最近下载
- 全国职业院校技能大赛双数年赛项规程 ZZ048 无人机操控与维护赛项规程;ZZ049 焊接技术赛项规程 .pdf
- 专题26:事件的独立性、频率与概率(5知识点+6题型) (解析版)-2023-2024学年高一数学阶段复习考点归纳总结突破练(人教A版2019必修第二册).docx
- 无痛分娩方式对剖宫产率的影响分析.docx VIP
- 麻醉科个案护理比赛优秀案例ppt.pptx
- 危险废弃物管理制度.docx VIP
- 人教部编版二年级上册《小蝌蚪找妈妈》集体备课共案教案含教学反思.pdf
- 周建平药品热原检查与细菌内毒素检查方法介绍.pptx
- 《教育学》名词解释汇总(国外英语资料).doc
- DnD5E人物卡可填充版汉化版.docx
- YB4358-2013 钢铁企业胶带机钢结构通廊设计规范.pdf
文档评论(0)