Archive for the 'Web DynPro' Category

Serveral links on how to integrate 3rd Party Libraries into Web DynPro Projects (e.g. Hibernate) and how to use a Java Bean Model:
Hibernate
complex Java Beans
Changing a Java Bean Model
Jar of a Java Bean Model
Including Rhino as Example of an external library
Exernal Jars in Web DynPro

Den Web Service habe ich heute fertig modelliert und ihn soweit gebracht, dass er mal ein paar Testdaten ausspuckt.
In der Web DynPro Anwendung wurde das Model über die WSDL-Definition importiert und die Mappings und Bindings über die GUI zusammengeklickt. Eine Zeile Code musste ich dort programmieren um folgendes Formular zu haben, welches seine Daten über [...]

Zunächst braucht man eine gültige WSDL mit ordentlichen in XSD definierten Typen. Hieraus lässt man sich über den Create Model Assistenten ein Model erstellen. Dadurch wird ein sogenannter Service Proxy generiert, welche als Stellvertreter für den eigentlichen Web Service aufgerufen wird und selbst als Client agiert, so wie ich das verstanden habe. Dieses Model wird [...]

Der ganze Entwicklungsprozess von Web DynPro ist so ausgelegt, dass man so wenig wie möglich programmieren muss. Und wenn man es dann muss, ist’s relativ einfach.
Das wichtigste ist, dass man die Kontexte initialisert. Dies geschieht in der wdDoInit()-Methode der Controller Kontexte. Hier mal ein Code-Schnipsel aus dem Beispiel im SDN:
/** Hook method called to initialize [...]

Das Thema des heutigen Tages war das Contextkonzept in Dynpro.
Sturkturieren lässt sich dies in

Context Design
Context Mapping und
DataBinding

Beim Context Design geht es darum, die Controller-Kontexte (das ist sozusagen der Speicher für Daten mit unterschiedlichen Strukturen) aufzubauen. Diese kann man selbst oder aus einem Model erstellen.
Es gibt drei Kategorien von Kontexten

View-owned business data
Daten die nur für eine [...]

Diesmal in textueller Form.
Schritt für Schritt werden hier die wichtigsten Komponenten und Grundsätze von Web DynPro erklärt. Leider immer noch alles Trockenübungen, weil ich weiterhin auf meinen Rechner warte.
Update: Nachdem ich das Einsteigertutorial durch habe (sieht alles noch sehr simpel und logisch aus, Resumé gibt’s heute abend), widme ich mich jetzt dem Extended Tutorial.

Hier gibt es ein sehr infomatives Video-Tutorial für Web DynPro. Ist eigentlich alles was man braucht, um in das Thema reinzufinden.
Kann sein, dass man sich dafür zuerst beim SDN anmelden muss.

Es muss eine Möglichkeit gefunden werden, die Daten aus der EinkäuferDB im Portal zur Verfügung zu stellen.
Ein Ansatz wäre, einen oder mehrere Webservices zu programmieren, die als Eingangsparameter z.B. Suchkriterien erhalten und dann die Ergebnisliste an einen iView oder eine Web DynPro Applikation liefern.
Web DynPro bietet die Möglichkeit als Datenmodell einen WebService zu nehmen:
http://entwickler.com/itr/online_artikel/show.php3?nodeid=97&id=583