理论教育 SAP NetWeaver开发者工作室:统一框架集成开发环境

SAP NetWeaver开发者工作室:统一框架集成开发环境

时间:2023-05-19 理论教育 版权反馈
【摘要】:在介绍Web Dynpro for Java的集成开发环境之前,首先来比较一下ABAP工作台与传统Java开发IDE的区别。在两者开发环境比较之后,SAP决定在WD4J的开发工具中将两种开发手段的优势集中到一起,它将会满足:●为所有开发设计工具提供统一的框架,并同时集成所有的开发架构组件。最终SAP完成了为WD4J开发技术及相关内容开发的IDE“SAP NetWeaver开发者工作室”的框架搭建。图1-2 开发者工作室架构图

SAP NetWeaver开发者工作室:统一框架集成开发环境

在介绍Web Dynpro for Java的集成开发环境(Integrated Development Environment,IDE)之前,首先来比较一下ABAP工作台与传统Java开发IDE的区别。

ABAP工作台的特点如下:

●ABAP工作台的开发是面向服务器端的。

●所有的设计开发工具都可以通过整个开发框架事务代码SE80)来实现。

●包含编译、发布以及版本管理的完善的基础架构与ABAP工作台无缝集成,同时支持大规模协作开发。

●支持SAP相关的技术标准,包括远程功能模块调用、BAPI接口公开以及ERP系统内各种形式开发等技术内容。传统Java IDE的特点如下:

●Java IDE的开发是在本地进行的,在搭建对应的环境后,开发工具还实现了标签高亮、关键字自动完成以及本地编译等功能。

●可以搭配本地的运行环境搭建独立的测试环境。

●支持一些开放的技术标准,如J2SE、J2EE、HTML、XML等技术。

在两者开发环境比较之后,SAP决定在WD4J的开发工具中将两种开发手段的优势集中到一起,它将会满足:(www.daowen.com)

●为所有开发设计工具提供统一的框架,并同时集成所有的开发架构组件。

●为大规模开发的团队提供便利的集成性架构,提供统一的编译运行环境以及版本管理。

●提供本地化开发的支持,包括代码关键字自动完成以及本地编译等工作。

优化支持开发的技术标准以及SAP的相关技术标准。

●支持多样化的工程创建和编译,支持所有与SAP NetWeaver相关开发对象的设计。

●对于用户界面开发,使用图形化方式进行编辑。

最终SAP完成了为WD4J开发技术及相关内容开发的IDE“SAP NetWeaver开发者工作室”(SAP NetWeaver Developer Studio,SAP NWDS)的框架搭建。其中基础平台和J2SE工具集部分都是基于开源的Eclipse平台,而为了满足SAP对于ABAP开发优势的迁移,额外增加了许多组件,包括应用模型生成器、视图设计器、Java字典、J2EE工具集,以及新增的抽象层模型和SAP服务层的功能支持。开发者工作室架构图如图1-2所示。

978-7-111-58177-2-Chapter01-2.jpg

图1-2 开发者工作室架构图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈