解析JDeveloper 10g开发框架

ZDNet软件频道 时间:2004-02-20 作者:ZDNet China |  我要评论(9)
本文关键词:javatips
用Jsp,JavaBeans进行J2EE开发是很普遍的。但是J2EE有时却相当繁杂。那就让我们来用Oracle ADF来帮忙。
本文译自Builder.com,未经许可请勿转载

使用JAVA服务器页面(Java Server Pages,JSPs)和企业JavaBeans(Enterprise JavaBeans ,EJBs)进行J2EE(Java 2 Enterprise Edition)开发是很普遍的。但是,J2EE有时却表现的相当繁杂。为了部署高效的J2EE应用程序,你有必要掌握许多知识。毕竟,在J2EE开发中,普通的应用程序开发和高效的应用程序开发是截然不同的。

为简化开发者的工作,曾经进行过许多尝试,例如降低J2EE的繁杂度,建立框架(frameworks)和提取(abstractions)。而在这个问题上,Oracle提出了应用开发框架(Application Development Framework ,ADF)。除了降低繁杂度,提高应用程序的整体效能也是ADF的实现目标之一。

在版本10g中, Java 以外的一切(正如你所知,JAVA独立于JDeveloper)看起来都属于ADF 区(ADF zone)中.许多功能特征在先前的版本中已经包括,例如JAVA商务组件(Business Components for Java ,BC4J)和JClient;然而,在 ADF中,Oracle巩固了原先的功能块,并在其之上建立了更高效,更简易的框架

ADF纵览

无论你是如何评价一个框架的,在您将ADF作为一项选择之前,您有必要进行一些权衡和了解一些情况。

您需要为ADF支付费用吗?

不,ADF作为JDeveloper的一部分被认可,不再需要单独的许可证部署基于ADF的应用程序。

一旦你使用ADF开发,你是否只能在Oracle应用服务器上进行应用程序部署?

ADF应用程序可以在任何一个基于J2EE的应用服务器上运行。

ADF是否只支持Oracle数据库?

不,ADF也可以支持其他的数据库,例如,DB2,SQL Server等等。

是否可以使用非Oracle的工具进行应用程序的开发和维护?

至今为止,还没有非Oracle的工具为ADF开发的提供支持。然而,因为ADF依靠XML文档工作,那么,你可以使用其他工具直接对XML文档进行编辑,以实现您的目的。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134