- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容 - OA Framework 简介 - OA Framework 概述 - OA Framework的框架结构 OA Framework 页面剖析 - OA Framework 页面组成 - 模型 - 视图 控制器 OA Framework 应用开发结构 OA Framework 开发环境配置 OA Framework 应用发布 OA Framework 概述 OA Framework 概述 OA Framework 的框架结构 OA Framework 是基于工业标准 J2EE MVC 设计模式的 OA Framework 的框架结构 OA Framework 模型 -- 通过 BC4J(Oracle Business Components for Java) 来实现 OA Framework 视图 -- 通过 UI XML(UIX)实现 OA Framework 控制器 -- 通过 Java 类来实现,简单的页面流程直接使用控制器对象实现;而复杂的则使用Oracle Workflow来实现 OA Framework 页面剖析 OA Framework 页面组成 三个最基本的模型对象 应用程序模块 容纳相关的BC4J实例对象的容器 业务逻辑方法,由控制器调用 实体对象 封装业务逻辑 封装、同步底层数据 视图对象 向页面展现数据 保存用户更改数据 视图-页面Hierarchy 有两种页面(UI)元素:Region和Item 每个UI元素都对应一个或多个Java对象(Web Bean) 设计时使用声明的方式,定义Web Bean层次结构 运行时,UIX框架根据Web Bean结构产生HTML 视图-OA Framework页面示例 OA Framework 应用开发结构 OA Framework 应用开发结构 OA Framework开发步骤 创建业务组件 业务组件包 实体对象(实体关联) 基于实体对象(或SQL)建立视图对象(视图连接) 应用模块对象,把视图对象实例添加到应用模块中 以声明方式定义页面(Region和Item) 为需要的Region设置控制器类 编写应用模块代码和控制器类代码 OA Framework 开发环境配置 开发环境配置 解压缩JDeveloper9i OA Extension压缩文件至硬盘(解压目录不要包含空格和中文) 添加系统环境变量JDEV_USER_HOME,指定一个目录,此目录作为程序开发和本机运行时的主目录 从服务器下载dbc文件,修改dbc文件(去掉反斜杠),放到JDEV_USER_HOME的子目录中,dbc文件必须放在secure目录下 创建(或打开)项目,为项目指定用户、密码、应用和职责 使用JDeveloper建立数据库连接,用于设计时访问数据库 测试连接 OA Framework 应用发布 应用发布 应用发布包括两个步骤: 1、上传编译后文件至服务器 把%JDEV_USER_HOME%\myclasses目录下的目录和文件,上传到$JAVA_TOP目录下对应的目录中 2、导入OA 组件到MDS 直接在服务器上运行 在客户端运行 客户端发布配置 从服务器上OA_HTML目录下载jard目录 在JAVA_TOP目录下载以下目录至本机: oracle/adf/mds oracle/apps/bis/pmf/jard oracle/cabo oracle/jard 执行XMLImporter 直接在DOS中执行类oracle.jard.tools.xml.importer.XMLImporter.class 使用反编译修改过的XMLImporter类,在JDeveloper中运行 ?2005 HAND Enterprise Solutions Co., Ltd. Confidential Not For Public. HAND Enterprise Solutions Co., Ltd. Feb., 2006 Confidential OA Framework 介绍 Oracle Application Framework(OA Framework)是 Oracle 提供的基于 HTML应用的开发和发布平台 OA Framework 由一系列的中间层服务和 Oracle9i JDeveloper 的扩展(Oracle Applications Extension,OA Extension)组成 视图 控制器 模型 HTTP 请求 HTTP 响应 被控制 动作 数据 模型 应用程序模块 实体对象和关联对象 视图对象和视图连接 OADBTransaction 模型包装了业务逻辑和业务数据 控制器 控制器控制UI的行为
文档评论(0)