OAF系列之一_基础教程.doc

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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中有哪些对象,各有什么用

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档