您必须设置至少包含 SAP Netweaver Developer Studio(定制的 Eclipse 3.3)和 SAP NetWeaver Application Server 的环境。正如 oozoo 已经提到的,有一个包含这两个组件的试用版。
使用此试用版,您可以尝试一些来自 SAP Developer Network 的教程。以下页面是一个很好的起点:
http ://wiki.sdn.sap.com/wiki/display/WDJava/Welcome+to+Web+Dynpro+Java !
对于在 Web Dynpro 中进行开发,不必了解 SAP ERP 系统。例如,在我的公司中,我们使用它为各种预先存在的 Oracle DB 构建 GUI。但我同意 Web Dynpro 与大多数其他 Java Web 框架有很大不同。它有一个非常独特的组件模型,需要一些时间来适应。
还有一点很特别的是,您无需手动编写任何 HTML 或 JavaScript 代码。您只使用 Web Dynpro 提供的许多 GUI 组件。在这方面它可以与 GWT 相媲美。只有在最新版本中,您才能使用所谓的 WebWidgets 来包含一些用于特殊用例的自定义 HTML。
通常 Web Dynpro 与 NetWeaver 开发基础架构 (NWDI) 结合使用,其中包括专有源控制系统 (Design Time Repository - DTR)、软件生命周期管理工具 (Change Management Service - CMS) 和持续集成服务器(组件构建服务 - CBS)。