写点什么

Oracle 发布应用开发框架的免费版

  • 2012-10-07
  • 本文字数:833 字

    阅读完需:约 3 分钟

Oracle 今天发布了基于 Java EE 的应用开发框架(ADF)的精简免费版,大家可以在 Oracle 官网上进行下载。该免费版称为 ADF 的基础版,它包括如下特性:

  1. Oracle ADF Faces:超过 150 个基于 JavaServer Faces(JSF)的网页用户界面(UI)元素。
  2. Oracle ADF Controller:JSF 控制层的扩展。通过它可以构建可复用的进程流,并且可以在网页中创建可变内容的动态区域。
  3. Oracle ADF Binding:基于 XML 的抽象层,用来连接 UI 元素和业务服务层。
  4. Oracle ADF Business Components:声明式的配置和可复用的组件用来与相关的数据库协作。

ADF 基础版和完整版之间最大的区别就是在 view 层。ADF 旨在开发多平台的应用,然而,ADF 基础版仅提供对 web 应用的支持。因此,基础版中则没有包含 ADF Swing,Office 和移动模块。此外,基础版还没有包含 ADF 的安全组件、基于 JAAS 的授权服务,Oracle Fusion 应用的授权服务、业务流程管理 /BPL 集成,以及对应用中植入智能业务对象的支持。

ADF 是基于 WebLogic 服务器的,但是 ADF 免费版的发布使 Oracle 有望改变这一现状。最初的版本已经证实可以运行在 Oracle GlassFish 的开源版上。但是,Oracle 工具和中间件产品部副总裁 Bill Pataky 告诉 InfoQ,ADF 应该可以运行在所有与 Java EE 兼容的服务器上。

Oracle 的 JDeveloper 开发工具为 ADF 提供了可视化和声明式的开发方式。而且供应商也告知我们,他们计划在今年年底前,也为 Oracle 的 Eclipse 企业软件包(Enterprise Pack for Eclipse)提供支持。

该产品经过私有(非开源)许可的方式提供,你可以在这里了解更多详情。Oracle 的技术支持组织不提供技术和电话支持,以及更新,不过你可以在Oracle 单独购买这些服务。

查看英文原文: Oracle Launches Free Version of Application Development Framework


感谢贾国清对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-10-07 08:173742
用户头像

发布了 31 篇内容, 共 94801 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

45 K8S之系统扩展CRD/自定义API Server

穿过生命散发芬芳

k8s 28天写作 12月日更

模块2作业

miliving

对上管理

张老蔫

28天写作

Thanos 架构剖析(四)数据存储和运维工具

耳东@Erdong

store tools Thanos 签约计划第二季

学习源码整体架构系列 | 前端

若川

内容合集 签约计划第二季 技术专题合集

【Spring Boot 快速入门】六、Spring Boot集成Redis

小阿杰

redis SpringBoot 2 内容合集 签约计划第二季

和12岁小同志搞创客开发:手撕代码,做一款遥控灯

不脱发的程序猿

少儿编程 DIY 智能硬件 创客开发 Arduino

你还在一个挨一个的删除镜像文件吗?

liuzhen007

28天写作 12月日更

1-10聚合架构第十一讲:不服?那得治!

钰湚—付晓岩

【Spring Boot 快速入门】七、Spring Boot集成RabbitMQ

小阿杰

RabbitMQ SpringBoot 2 内容合集 签约计划第二季

Go 语言快速入门指南:第四篇 与数据为舞之数组

宇宙之一粟

数组 签约计划第二季 12月日更

Python Qt GUI设计:窗口之间数据传递(拓展篇—5)

不脱发的程序猿

Python qt PyQt GUI设计 窗口之间数据传递

腾讯新闻基于 Flink PipeLine 模式的实践

腾讯云大数据

flink pipeline 流计算 Oceanus

和12岁小同志搞创客开发:手撕代码,做一款数字骰子

不脱发的程序猿

少儿编程 DIY 智能硬件 创客开发 Arduino

Hystrix

李子捌

微服务 28天写作 12月日更

架构实战营模块二作业

Evan

Thanos 架构剖析(二)统一的查询入口

耳东@Erdong

Thanos query 签约计划第二季 Query Frontend

Go 语言快速入门指南:第三篇 流程控制

宇宙之一粟

for 流程控制 swith 签约计划第二季 if语句

Volatile 原理七:volatile都不保证原子性,为啥我们还要用它

悟空聊架构

volatile 原子性 28天写作 悟空聊架构 12月日更

重学计算机组成原理(4)-还记得纸带编程吗?

JavaEdge

12月日更

Go 语言快速入门指南 【专题合集】

宇宙之一粟

Go 内容合集 签约计划第二季 技术专题合集

Thanos 架构剖析(三)如何选择 Sidecar 和 Receiver

耳东@Erdong

Thanos 签约计划第二季 Sidecar Receiver

Thanos 架构剖析(六)告警规则如何管理

耳东@Erdong

Thanos 签约计划第二季 Rule

神工鬼斧惟肖惟妙,M1 mac系统深度学习框架Pytorch的二次元动漫动画风格迁移滤镜AnimeGANv2+Ffmpeg(图片+视频)快速实践

刘悦的技术博客

人工智能 机器学习 深度学习 PyTorch 图像处理

Thanos 架构剖析(五)历史数据怎么办

耳东@Erdong

Thanos 签约计划第二季 compactor

创业研发团队的氛围营造

wood

创业 管理 28天写作

底层逻辑的生命力

卢卡多多

28天写作 12月日更

阿里云 FaaS 架构设计与创新实践

阿里巴巴云原生

阿里云 Serverless 云原生 Faas

拆解&组合

圣迪

数据 创新 组合 拆解 要素

广州站 | 云原生 Serverless 技术实践营精彩回顾

阿里巴巴云原生

阿里云 Serverless 云原生 线下活动

Go 语言快速入门指南:第五篇 与数据为舞之切片

宇宙之一粟

golang slices 切片 签约计划第二季 12月日更

Oracle 发布应用开发框架的免费版_Java_Charles Humble_InfoQ精选文章