BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Charles Humble 关注 904 他的粉丝 ,译者 方盛 关注 1 他的粉丝 发布于 2012年10月8日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

吐一下槽 by Chia Derek

其实9月底这套免费版框架就发布了。但是总体来说架构太过复杂且存在不少缺点。
ADF Business Component相对于其他的ORM框架来说过于死板,过于依赖Oracle DB的架构;
ADF Faces没觉得能超过PrimeFaces;
ADF Controller倒是解决了传统JSF开发中面临的一些实际问题,尤其是taskflow的概念和transaction的控制;
ADF Bindings,个人觉得优势不明显,从架构上来看是解耦了VC层和Model层,但是在实际的开发中又有多少情况是Model层需要更换呢?看起来它更像是一种避免ADF Business Component被频繁访问的页面级缓存,说白了还是ADF Business Component做的不够精致灵活,无法承受频繁的请求。

完全开源估计都没人用 by Zeng Abrams

RT

JSF 就是一个悲剧 by 孙 健

JSF就是一个悲剧,不管是 1.x 还是后来的 JSF 2.x
封装比不上.NET,灵活比不上JSP,php等等
开发投入前期又高,可以适应的环境又太少

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT