造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

adf其他内容

2018/06/19174 作者:佚名
导读: Application Development Framework(Application Development Framework)是Oracle公司为简化J2EE程序开发的复杂性专门开发的一种解决方案。ADF通过减少实现设计模式和应用程序框架的代码量,简化了J2EE的研发难度。其优点主要体现在以下四个方面:(1) 开发环境:大部分J2EE框架都没有与之配套的开发工具,ORACLE为AD

Application Development Framework

(Application Development Framework)是Oracle公司为简化J2EE程序开发的复杂性专门开发的一种解决方案。

ADF通过减少实现设计模式和应用程序框架的代码量,简化了J2EE的研发难度。其优点主要体现在以下四个方面:

(1) 开发环境:大部分J2EE框架都没有与之配套的开发工具,ORACLE为ADF提供了JDEVELOPER开发工具,它和ADF实现了完美的结合,方便了程序的开发。

(2) 平台独立:ADF能够运行在任何符合J2EE标准的应用服务器上。

(3) 技术选择:对于应用程序的不同层,开发人员可以使用自己擅长的技术进行开发。

(4) 端到端的解决方案:ADF不只关注应用程序的某一层,而是对应用程序的每一层,都提供了完整的解决方案。ADF检验 (Augmented Dickey-Fuller test) ADF检验是Eviews软件中一种检查序列平稳性的单位根检验方法。ADF检验的输出结果包括检验滞后变量系数的ADF统计量和检验所需的临界值(1%,5%,10%)。如果系数显著不为零,实为小于零,那么 包含单位根的假设将被拒绝,从而接受备择假设平稳。

OracleADF的架构

Oracle ADF的架构是基于MVC设计模式的,其架构如图1所示。从图1我们可以看出,ADF把应用程序分成了四层,下面我们分别介绍:

1)Business Service 层

Business Service 层包括三个小层(见图1),分别是持久层(Persistent Business Objects),数据访问层(Data Access)和接口层(ADF Application Module)。这三层建立的顺序是这样的,先建立持久层的实体对象(Entity Object),然后建立数据访问层的视图对象(ViewObject),最后建立接口层。其中建立持久层的实体对象主要是和数据库的表或者同义词对象建立关联,数据访问层的视图对象(ViewObject)是基于实体层的实体对象建立的,主要是进行数据库的访问,而接口层是整个Business Service 层和Model层的接口,在数据访问层建立的视图对象需要注册到接口层中,这样在Model层中才可以访问。

2)Model 层

该层包括两部分(见图1),分别是ADF Bindings和ADF DataControl,其中ADF Bindings是ADF提供的一种绑定技术,ADF DataControl 是指我们已经在接口层中注册的视图对象(ViewObject)。这一层在实际开发中基本不需要开发者做太多的工作。

3)Controller 层

ADF 在Controller层中扩展了APACHE基金会的STRUTS框架,它为Struts提供了一个页面流转图,以简化应用程序的开发。开发者可以简单地拖拽Struts的组件到这个图表中,这个图表会自动地同步更新Struts-config.xml文件,其中我们最常用的是DataPage组件,该组件的作用主要是建立一个页面,并且自动为其建立一个DataForwardAction,如果我们有一些自定义的方法,也可以写一个Action,然后覆盖DataForwardAction。

4)View 层

在View层可以采用ORACLE 的UIX 技术,它里面定义了大量功能强大的组件。Oracle Jdeveloper 在View 层提供了一个可视化的布局编辑器,开发者可以使用组件面板向应用程序添加可视化的组件,并可以运用属性编辑器(Property Inspector)来定义这些组件的属性。可视化的编辑器是和源码同步的,所以开发者可以选择自己喜欢的开发方式。

Amsterdam Density Functional

ADF(Amsterdam Density Functional)是基于密度泛函理论(DFT)的量化计算软件。

软件所能模拟的体系的尺度

软件所能模拟的体系的尺度,如微观,介观或跨尺度等

ADF软件可计算气相、液相和蛋白质体系,并附带独立程序BAND用于处理周期性体系,如晶体、聚合物以及固体表面。ADF软件被广泛应用于许多研究领域,如催化作用、光谱性质、(生物)无机化学、重元素化学、表面性质、纳米技术和材料科学等。

● 适于研究化学反应能垒、分子内电子结构特征以及各种波谱性质

● 不仅可以计算气相分子,还可研究溶液环境和固体表面性质

● 能够计算晶体、聚合物和蛋白质

● 处理过渡金属和重元素化合物时具有独特优势

● 支持Client-Server模式,高效快捷地提交计算和管理计算任务

● 专业的技术团队支持,活跃的网上交流社区

● 支持各种主流操作系统,运行速度快,计算结果精确

软件所属的类型

软件所属的类型,如MD,DPD,DFT,MC,量化,或交叉等

DFT,与其他软件相比的优点是:

使用STO基函数而不是常见的GTO来描述原子轨道,计算量由原来的O(Natom3)减少为O(Natom),对大分子体系的计算速度显著提高。

可以使用全电子基组计算周期表中的所有元素而无需引入赝势,计算结果更加精确。

能够充分应用所有分子的对称性,包括非Abelian群,从而大幅度减少对称性分子体系所需的计算时间

对于过渡金属和重元素的开壳层体系,其它量化软件往往难以收敛,而ADF一般都能正常得到结果。

计算过程中可以定义外加电场(均匀电场或点电荷电场),并提供多种溶液环境模型,包括目前应用最为广泛的FDE和COSMO模型。

独有的分子片段分析方法,用户可以将研究的体系任意划分为多个片段,详细分析各个片段之间的轨道相互作用。

提供了丰富的波谱预测手段(UV/Viz、IR、Raman、X-ray、CD、NMR、ESR等),并可以图形方式显示大部分的波谱拟合结果。

提供功能强大的图形用户界面,仅用鼠标就可以完成非常复杂的参数设置,用户不必再面对枯燥的计算脚本,工作效率大幅度提高且不容易出错。

提供专门的任务管理界面,用于远程任务控制(提交任务、查看进度、中止计算、下载计算结果)。

提供批量任务设置与查看,对于任务类型相同的计算,批量导入三维分子结构后即可得到完成一组计算的参数设置,并在计算完成之后以表格形式对比显示各个计算任务的结果。

软件版本更新迅速,可以及时为用户提供各种最新的算法和分析手段。

软件能研究的相关领域

软件能研究的相关领域,使用者的背景最好是?

对密度泛函理论,基本量子力学有一定的理解即可。

软件中主要涉及的理论方法范畴

20世纪60年代,Hohenberg、Kohn和Sham提出密度泛函理论(DFT)。DFT理论奠定了将多电子问题转化为单电子方程的理论基础,给出了计算单电子有效势的方法。DFT在计算物理、计算化学、计算材料学等领域取得巨大成功,1998年,Kohn与分子轨道方法的奠基人Pople分享了诺贝尔化学奖。

与Hartree-Fock方法以及半经验方法相比,DFT方法可以提供更高的计算精度,并能够地处理含金属原子的分子体系。而与传统的从头算方法(MP2,CI,CC等)相比,DFT方法的优势在于它所需的硬件资源较少,计算速度快,利用目前的硬件平台能够精确处理含有数百个原子的体系(结合QM/MM方法可以处理数千个原子)。

软件主要包含的处理工具

ADF软件的可选模块包括用于处理分子体系的ADF程序和用于处理周期性结构的BAND程序,以及相应的图形用户界面ADF-GUI、BAND-GUI。ADF2008新增COSMO-RS模块,专门用于研究溶液体系的热力学性质。

与此软件密切相关的软件

ADF-GUI,Molden

ADF法案:《废弃物处理预收费法》

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读