es klingt wahrscheinlich ziemlich blöd, aber
trotzdem stelle ich hier mal die Frage.
Letzte Woche hatte ich den JA300 (J2EE Start up Kit).
Da ich ein alter ABAPler bin, wundere ich mich, dass
die Schulung praktisch nur J2EE behandelt hat und Eclipse als autarkes Entwicklungswerkzeug.
Es gab keinerlei Bezug zur SAP Sytsemarchitektur. Auf dem Schulungssystem war nicht eine einzige der
bekannten Tabellen installiert, halt nur die MaxDB Systemtabellen.
SPFLI hat mir auch gefehlt
Meine Frage nun: Wo ist der Bezug zum Realworld-SAP
hin?
Leider kenne ich nicht den genauen Kurs-Inhalt von diesem Kurs, aber es scheint so, dass Du einen Kurs besucht hast, der ausschliesslich den Java-Aspekt (J2EE-Engine) herausstellt. Damit kannst Du natuerlich auch Anwendungen entwickeln im Sinnes eines Java-Enterprise-Servers wie bspw. JBoss.
Das ist aber eben nur ein kleiner Aspekt, Netweaver ist eben weit mehr. Es gibt zig Moeglichkeiten auf die ABAP-Welt zuzugreifen und die sind auch in die ganze Infrastruktur und auch die IDE, die Bestandteil selbiger ist vollkommen integriert.
Am besten schaust Du fuer weitere Infos speziell zu Netweaver, Webdynpro, etc. hier:
Die ABAP-Welt ist von der Java-Welt komplett abgekapselt. Das heisst, dass Du aus einer Java-Applikation heraus nicht direkt via SQL-Statement auf die Tabellen der ABAP-Welt zugreifen kannst.
Wenn Du also eine Java-App schreibst und "ABAP-Daten" brauchst musst Du z.B. einen ABAP-Funktionsbaustein schreiben, den Du aus Java heraus via RFC rufst.
Jetzt ist mir einiges klarer. Ich hatte zuerst die Vorstellung, dass Java sich so wie ABAP integriert.
Der Kurs ist der erste Baustein für den Netweaver
Application Developer Focus Java und behandelt
die grundlegende Java J2EE Infrastruktur, Beans,
WebDynpro, Services und die modellgetriebene Entwicklung mit J2EE (dauert 5 tage).
bis auf die SAP spezifischen inhalte, war es
eine gute Einführung in J2EE, aber wirklich nur
die Grundlagen.
Von den 12 Trainingseinheiten haben wir jede nur kurz angerissen. Insgesamt ein guter Überblick über
die technischen Möglichkeiten, die geboten werden.
Der Dozent war sehr qualifiziert und hat sich auch von den Teilnehmern, die seit Jahren in dem Thema J2EE stecken, nicht aus der Ruhe bringen lassen.
Ich fühle mich noch nicht fit genug, um sicher mit dem Thema umzugehen und werde für die Zertifizierung
noch einiges tun müssen, damit alles sitzt.
Die beiden Folgekurse sind J2EE Persistence und WebDynpro.
Ich weiß momentan noch nicht, ob die Zertifizierung auf Englisch stattfindet. Die Schulungsunterlagen waren komplett in englisch.
Meine persönliche Meinung ist, dass SAP
mit Netweaver den aktuellen Technologien, wie z.B. ASP.NET, um einiges hinterherhinkt. Speziell manuelles HTML in den JSP finde ich ziemlich schlecht und unübersichtlich.
Die Integration von Beans, die Webservices und die
Modellentwicklung entsprechen, wie ich es beurteilen kann, dem J2EE Standard.