J2EE не умер! Подумал я, когда получил на поддержку проект для SAP NetWeaver Application Server 7.20 / AS Java 7.31. Сейчас очень редко можно встретить что-то работающее на сервере приложений J2EE (чтобы этот сервер был не Apache Tomcat и не Jetty), проект на котором бы нужно было собирать ear-архивы, создавать в JNDI ресурсы и заниматься всем тем, что было написано в спецификации J2EE.
NWDS — среда разработки на платформе Eclipse. Ранниие версии NWDS ставились на обычный Eclipse как плагины. Для работы с SAP AS JAVA обойтись без NWDS не получится.
Кроме известных технологий, использовавшихся для создания View-части в J2EE (JSF, JSP), SAP изобрел и использует собственную технологию для создания представления Web Dynpro. Сейчас технология уже не в моде, но проекты на поддержку и доработку могут поступать. SAP UI5 основный тренд сезона, про него будет отдельная заметка.
Работать с Web Dynpro можно только через NWDS. Для этого в среде есть специальная перспектива Web Dynpro Explorer.
Все современные системы сборки, такие как maven и gradle использовать вместе с SAP AS не получится, так как развернуть веб-архив, собранный не в NWDS, крайне сложно. Если требуется на SAP AS Java развернуть war, собранный не в NWDS, делать это нужно через Deploy View в NWDS.
SAP принципиально не поддерживает общепринятые системы сборки, продвигая свою NWDI. NWDS можно скачать по ссылке, для скачивания нужен S-User или знакомый с активированным S-User.
И еще, только мне кажется что наш афроамериканский брат что-то знает и не говорит?