正 文

解析JDeveloper 10g开发框架


www.7dspace.com  更新日期:2006-1-31 7:31:01  七度空间


学习操作上有很大的障碍吗?

JDeveloper提供了许多向导(wizards)和工具,简化了ADF开发。然而,要熟练掌握这些工具确实是要花费时间的。实现基本的任务并不困难,但是,要实现高级功能有少许复杂了。

ADF是否也支持使用JDeveloper早前版本开发的应用程序?

是的,Oracle主张和保证10g 和先前版本的高度兼容性。

是否要在J2EE和ADF中做一个选择,还是两者可以协同工作?

ADF组件可以与J2EE组件(例如EJBs ,JSPs等)很好的协同工作。

你是否决定基于ADF开发自己的项目?

这个问题很难回答。ADF的确提供了实用的功能。然而,你需要考虑的是,在长远上看,你真正否忠于使用JDeveloper和Oracle技术进行开发。同样,希望像“最好能精通于ADF开发”这样的招聘广告得到很多的回应也是不太可能的。所以,ADF的资深专家成为生死攸关的资源。而要建立专家体系,你将不得不支付一些培训费用。

什么是ADF?

在ADF Web站点上的ADF问题集(frequently asked question ,FAQ)中是这样解释的:

Oracle ADF是一种全面生产效率层(productivity layer),为J2EE开发者提供支持。它简化了应用程序开发,使建立一套面向Web,无线技术和胖客户端界面的商务服务变得简单。ADF通过即用J2EE设计模型(ready-to-use J2EE Design pattern)和元数据驱动(metadata-driven)的组件加速开发,使你不需要另外进行人工的编码(code),测试(test)和调试(debug)

我无法再找到更多确切关于ADF信息,它将如何发展,以及它最先是如何被构思出来的。我只能做这样的判断,设计这个框架的目的是使开发者们能够更简单的操作Java,J2EE和进行数据库交互。如果,你不仅要实现这些,同时还想维持高效运作,并从终端客户那将框架本身的复杂性抽象化,那么,你需要使用一个绝好的工具。因此,ADF实现多样化的设计模型,并试图开发高效的应用程序,而JDeveloper使ADF运作变得简单。

虽然,ADF强调的是模型-视图-控制器(Model-View-Controller ,MVC)体系结构和视图选项( JClient和 UIX),但它最大的贡献却是使用ADF工具进行数据交互所带来的简易性。甚至,视图带来的强大功能就体现在于对数据操作的简单上。现在,让我们看看 ADF的三大组件,商务组件(business components),UIX和JClient

3页,页码:[1] [2] [3] 

上一篇:Java学习之容易忽视的小问题
下一篇:C#就是Java只不过差了一点点
标题:解析JDeveloper 10g开发框架 作者: 来源:开发者在线
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐