什么是 Oracle ADF?

2024-02-17

什么是 Oracle ADF?

我在网上找到了如下定义:

ADF 集成了多种子框架来提供关键功能 对象关系映射和其他形式的服务访问、数据 绑定和用户界面,以及用于固定的功能胶 这一切都在一起。 ADF 代表“应用程序开发框架” 它是由 Oracle 开发的。 ADF 是一个框架,它将帮助您 轻松构建您的应用程序,就像我们删除许多多余的东西一样 我们开发应用程序时所做的事情都由框架负责。

但对于理解 ADF 我仍然有几个问题:

  1. ADF 是对Java EE http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition框架,使用ADF可以完成的事情(包括SOA开发)可以通过普通的Java EE编程完成吗? (如果我错了,请纠正我。)

  2. 是否必须学习 ADF 才能进行SOA http://en.wikipedia.org/wiki/Service-oriented_architecture应用程序?


它是一个基于Web开发框架JSF http://en.wikipedia.org/wiki/JavaServer_Faces。但是比较重!!

如果您打算用它进行 Web 开发,请注意该框架不是很灵活。感觉就像 1999 年使用 Visual Studio 开发 Web 软件一样!!

您可以在 Oracle IDE JDeveloper 中构建所有内容(包括 UI!),拖放已经制作的 UI 小部件...如果您可以接受默认的外观并且不想包含流行的 JavaScript 库 (jQUery),那么您应该没问题。例如,构建 Intranet 应用程序就可以了。但如果你想做一个公共网络应用程序(互联网)我不会推荐这个框架!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是 Oracle ADF? 的相关文章

  • SOA架构和微服务架构的区别

    1 SOA架构和微服务架构的区别 首先SOA和微服务架构一个层面的东西 xff0c 而对于ESB和微服务网关是一个层面的东西 xff0c 一个谈到是架构风格和方法 xff0c 一个谈的是实现工具或组件 1 SOA xff08 Service
  • 学习grep(参数)选项

    grep一般格式为 grep 选项 基本正则表达式 文件 这里基本正则表达式可为字符串 1 1 双引号引用 在grep命令中输入字符串参数时 最好将其用双引号括起来 例如 m y s t r i n g 这样做有两个原因 一是以防被误解为s
  • 『phphot』【SD2.0大会】毛新生:“傻瓜”软件将成用户最爱

    原文链接 http blog csdn net phphot archive 2007 11 30 1909244 aspx作者 phphot phphot http blog csdn net phphot 中国最大的IT技术社区CSDN
  • 用Java实现ESB

    用JAVA实现ESB Jeff Hanson 用SOA集成新老组件和服务需要一个能够连接任意组件或服务的基础设施 通过这个基础设施就不需要考虑组件和服务的位置 消息协议和消息格式 为了能够通过这个基础设施串联起这些服务和组件 必须作很多的客
  • SOA:原理•方法•实践,第 1 部分: SOA 的基本概念

    SOA 原理方法实践 的第 1 章从概念上对 SOA 给出一个全面而精炼的总体描述 首先说明 SOA 的特点 以及使用 SOA 对系统进行架构决策和设计的必要性 然后介绍了 SOA 的参考体系结构 设计原则及相关技术的简介 查看本系列更多内
  • 《SOA 原理•方法•实践》作者毛新生先生签名售书活动

    SOA 原理 方法 实践 作者 毛新生 先生签名售书活动 2007 年8月24日 北京香格里拉 毛新生 先生将在 SOA 架构你的未来 大会现场签名售书 更多详情请访问 http www 900 ibm com cn express kin
  • 最新RemObjects,您值得拥有

    最近想学习一下分布式等技术 在网上找了一些资料 为了方便俺记了下来 以下转载自 http blog csdn net chinaeband archive 2009 06 19 4282506 aspx http blog csdn net
  • 验证 ADF 移动应用程序中的用户名和密码

    我正在 adf 移动应用程序中开发一个简单的登录页面 以下是现在登录 amx 页面中的一段代码
  • SaaS - 多租户独立数据库模型在 Java 中的实现

    我正在构建一个软件项目 我想实现 SAAS 软件即服务 模型 我想设计一个与多租户兼容的 Web 应用程序 每个租户都有单独的数据库 我如何在Java环境中设计多租户UI UI本质上应该是租户可配置的 如何为每个租户单独的数据库设计数据访问
  • 架构师迫切希望使用 SOAP over JMS

    我过去曾使用 JMS 来构建应用程序 效果很好 现在 我与愿意使用规范 基于 Java 消息服务 1 0 的 SOAP 的架构师合作 这个规格接缝过于复杂 我没有看到太多的实现 除了推动规范的供应商之外 这里有人在生产环境中使用这个规范吗
  • 自定义 REST 协议基于二进制而不是像 Http 这样基于文本是一件好事吗?

    您是否曾经见过创建自定义二进制休息协议而不是使用基本的 http 休息实现的充分理由 我目前正在 Net 中开发面向服务的架构框架 负责托管和使用服务 我不想基于像 Remoting 或 WCF 这样的现有框架 因为我想要完全的灵活性和控制
  • 如何使用 SOA 架构实现松耦合

    我最近做了很多关于 SOA 和 ESB 等的研究 我现在正在工作中重新设计一些遗留系统 并希望使用比目前更多的 SOA 架构来构建它 我们在大约 5 个网站中使用这些服务 而我们的遗留系统目前面临的最大问题之一是 几乎每次我们进行错误修复或
  • 水平扩展的微服务实例是否应该共享数据库?

    给定一个拥有关系数据库并需要水平扩展的微服务 我看到两种配置数据库服务器的方法 为服务的每个实例提供其自己的数据库服务器实例 并具有耦合的流程生命周期 OR 让实例连接到共享 由同一服务的相同实例 独立数据库服务器或集群 使用事件驱动架构和
  • WCF 中的并发如何工作?

    我是WCF和SOA的新手 我刚刚开始研究这些 我有一个理论上的疑问 客户端 A 已调用服务 并且逻辑当前正在服务器上执行 当逻辑正在执行时 来自客户端 B 的另一个调用会进入同一服务 此时客户端 A 正在执行的逻辑发生了什么 该服务如何设法
  • SOA 中的循环依赖

    我猜这是一个常见问题 但我会尝试描述我当前的问题 我有一个基本服务 我们将其命名为 CoreService 它提供了我想说的 主要 功能 处理数据库中的数据 我们的应用程序中有一个集中式数据库 还有许多其他应用程序 其中一些应用程序有自己的
  • 什么是 Oracle ADF?

    什么是 Oracle ADF 我在网上找到了如下定义 ADF 集成了多种子框架来提供关键功能 对象关系映射和其他形式的服务访问 数据 绑定和用户界面 以及用于固定的功能胶 这一切都在一起 ADF 代表 应用程序开发框架 它是由 Oracle
  • SOA(商业智能和面向服务的架构)中的报告

    我的 SOA 包含员工服务和旅行服务 旅行服务将在 Travel 数据库中为employeeId 创建一个travelID 条目 员工将使用 TravelUI 网站 该网站调用旅行服务将详细信息存储在数据库中 来请求旅行 有一个 Manag
  • 微服务版本控制

    就在运行时支持同一服务的多个版本化部署以及消费者如何使用不同版本而言 适应基于微服务的架构中的版本控制的最佳实践是什么 1 如果我们使用基于路由的版本控制作为提到的方法之一here http niels nu blog 2016 micro
  • 面向服务的架构 - AMQP 或 HTTP

    一点背景 非常大的整体 Django 应用程序 所有组件都使用相同的数据库 我们需要分离服务 以便我们可以独立升级系统的某些部分而不影响其余部分 我们使用 RabbitMQ 作为 Celery 的代理 现在我们有两个选择 使用 REST 接
  • 相同的 SAML 响应是否应该被接受两次、多次?

    只要在允许的 SAML 令牌生命周期内 SAML 联合软件是否应该接受相同的 SAML 响应 简单来说 IDP 识别提供商 发出 SAML 响应 然后 SP 服务提供商 接受 处理它 第一次使用后是否可以立即重新使用相同的未修改的 SAML

随机推荐

  • 如何获取电脑的ID?

    vb net或java中有没有代码可以获取计算机的ID gt gt 我想编写一个可以获取计算机ID的程序 以便像微软那样制作软件许可证 提前致谢 Makara 首先 微软许可不是这样运作的 他们有一把在他们这边生成的钥匙 当他们向您出售该软
  • 如何在其自身事件中释放控件?

    我有一个清单TPanels在 FMX 应用程序中 如果我单击面板 我想释放它 直接在 Onclick 处理程序中释放它们不是正确的方法 因为我遇到了访问冲突 我不想使用windowsmessages 推荐于如何释放其事件处理程序内部的控制权
  • Python 3 中的整数除法 - 带有负数的奇怪结果[重复]

    这个问题在这里已经有答案了 我是Python新手 现在正在学习运算符 我明白 The 运算符用于floating point division and for integer division Example 7 3 2 And 7 3 3
  • 如何从十六进制值识别编码?

    我的网站上有这样显示的文本 o 代替 我从 CMS 中提取了文本并分析了它的十六进制值 正确显示的 有c3 b6 UTF 8 显示不正确的 有6f cc 88 我无法找出这是什么编码 识别编码的好方法是什么 6F是 o 的 UTF 8 AS
  • git中删除多个远程分支

    我有一位团队成员无意中将超过 150 个当地分支机构推送到我们的中央存储库 值得庆幸的是 它们都有相同的前缀 使用该前缀 是否有一个 git 命令或很酷的小 shell 脚本我可以使用它来一次删除所有这些 使用以下命令删除所有分支PREFI
  • 片段间通信适用于嵌套片段吗?

    Android 开发者网站有一个很棒的文章 http developer android com training basics fragments communicating html关于如何使用接口进行通信 A Fragment及其托管
  • 将照片从 Android 应用上传到 Google Cloud Storage/App Engine - 非法字符“_”

    我在将照片从 Android 应用程序上传到 GCS 时遇到问题 我可以上传文本文件 但不能上传照片 我尝试过各种 mime 类型以及不同的 Base64 编码方法 decodeBase64 encodeBase64URLSafeStrin
  • Asp.net Core 2.0 与 .net Framework 4.6.1 - 找不到参考程序集 '.NETFramework/v4.6.1/Microsoft.CSharp.dll

    我最近将我的项目从asp net core 1 1升级到asp net core 2 0 并使用 Net Framework 4 6 1 来应用我们 应用程序在本地开发计算机上按预期工作 但是一旦使用 dotnetpublish 命令部署到
  • C# lambda 如何捕获变量

    为什么下面的代码会打印 11 两次 int i 10 Action fn1 gt Console WriteLine i i 11 Action fn2 gt Console WriteLine i fn1 fn2 输出 11 11 根据这
  • 无法生成时间戳:连接重置

    编译 adobe air 应用程序时出现以下错误 java Could not generate timestamp Connection reset 该应用程序几天前编译得很好 我不知道计算机的配置有任何变化 我将以下参数添加到 buil
  • Android BroadcastReceiver onReceive() 在 android 5.1.1 上调用两次,即使在一次注册之后

    我无法弄清楚下面的代码有什么问题 我还检查了两次注册接收者的情况 但事实也并非如此 或者可能是我遗漏了一些东西 请帮忙 我真的很需要它 import android app Service import android content Br
  • 如何使用php数组将sql查询结果转换为数据透视表?

    我正在尝试为图书馆预订系统创建一些统计数据 我的 sql 查询的结果类似于以下结构 total no students department property month 241 Physics undergraduate Nov 236
  • bash 提示符换行损坏

    我正在 OsX 上自定义 bash 提示符 以包含 git 分支以及分支状态的一些标记 这会打破换行 我知道我必须添加 和 来防止这个问题 https stackoverflow com questions 105349 bash prom
  • jquery:秒表

    我正在使用stopwatch我在这里找到的代码 http www kellishaver com projects stopwatch http www kellishaver com projects stopwatch function
  • 查找字符串中字符的所有位置

    我正在尝试使用非常基本的技能集查找 python 字符串中字符的所有索引号 例如 如果我有字符串 Apples are Excellent 并且我想找到字符串中 a 所在的位置 我理想的输出是 0 7 14 19 这些是字符串中出现 a 的
  • 无法再次绑定多部分标识符

    我正在尝试创建一个这样的存储过程 CREATE PROCEDURE dbo SP Name ID varchar 50 URL varchar 256 AS SELECT DISTINCT Table1 CID Table2 Name Ta
  • 如何从一个docker容器到另一个docker容器执行命令

    我正在创建一个应用程序 允许用户上传视频文件 然后对这些文件进行一些处理 我有两个容器 Nginx为网站提供服务的容器 用户可以在其中上传视频文件 视频处理容器具有FFmpeg并安装了一些其他处理工具 我想要实现什么 我需要容器 1 才能在
  • 返回设备 3.1 中的设备确认令牌

    现在 Devise 已从数据库中删除了 confirmation token 我如何在 rspec 中返回 devise 确认令牌 我试图通过使用确认令牌手动访问 user confirmation 路径来测试可确认模块 我怎样才能实现这个
  • asp.net 中缓存密钥长度

    我正在研究 MVC3 源代码 并发现了以下内容 在 OutputCacheAttribute cs 中 该内容在生成用于输出缓存的密钥时被调用 The key is typically too long to be useful so we
  • 什么是 Oracle ADF?

    什么是 Oracle ADF 我在网上找到了如下定义 ADF 集成了多种子框架来提供关键功能 对象关系映射和其他形式的服务访问 数据 绑定和用户界面 以及用于固定的功能胶 这一切都在一起 ADF 代表 应用程序开发框架 它是由 Oracle