Wir sind beim diesjährigen EntwicklerCamp
wieder dabei, diesmal mit zwei Vorträgen und einer Hands-On-Session:
Track 3 - Session 2: Reite den Mustang - Java-Entwicklung in Notes und
Domino
Montag, 11.03.2013, 16:00-17:30
Im ersten Teil dieses Vortrags geht
es um die Sprache selbst: Wie ist die Syntax, wie schreibt man z. B. Schleifen
und bedingungte Anweisungen, wie definiert man Routinen und Klassen und
wie nutzt man sie usw.?
Danach wird gezeigt, wo und wie man
im Domino Designer unter Eclipse (DDE, ab Version 8.5) Java programmieren
kann.
Es folgen einige praktische Beispiele,
die die verschiedenen Einsatzmöglichkeiten veranschaulichen.
Die Teilnehmer benötigen keine Vorkenntnisse
in Java, sollten aber Erfahrung in der Entwicklung mit LotusScript oder
JavaScript mitbringen.
Die Session bietet eher einen Überblick
über die Sprache und wo man sie bei Notes und Domino einsetzen kann. Sie
geht nicht in die Tiefe - dafür ist das Thema zu groß - und bietet damit
eine solide Grundlage für die eigene, weitere Einarbeitung.
Hands-On 3: Reite den Mustang DIY
- Selbst ist der künftige Java-Entwickler
Dienstag, 12.03.2012, 9:00-10:30
"Grau, teurer Freund, ist alle Theorie // Und grün des Lebens goldner
Baum." - Johann Wolfgang von Goethe, Faust I
Nach der theoretischen Einführung gestern
geht es jetzt ans Selber-Machen. Entwickle deine ersten, kleinen Java-Programme
im Domino Designer on Eclipse.
Du solltest einen möglichst aktuellen,
funktionierenden Domino Designer, mindestens aber Version 8.5 auf deinem
Notebook dabei haben, um all' die geilen Übungen selbst nachvollziehen
zu können.
Track 1 - Session 5: XPages und Java
Dienstag, 12.03.2013, 14:00-15:30
Stellt Euch vor, Ihr könntet alle Pflichtfelder
einer XPage in einer Zeile definieren. Außerdem würden automatisch alle
zugehörigen Labels als Pflichtfelder markiert. Stellt Euch weiter vor,
der Inhalt der XPage könnte einfach als ein PDF-Dokument ausgegeben werden.
Auf relationale Datenbanken ohne Extension Library zugreifen. Alles kein
Problem mit Java in XPages.
In der Session gehen wir zunächst auf
die Basis von JavaServer Faces ein. Wir behandeln den Lifecycle einer XPage
und wie er sich auswirkt. Anschließend zeigen wir, wie eigene Java-Klassen
geschrieben werden können. Von da aus steht uns die gesamte faszinierende
Welt von Java offen. Die Session schließt mit dem Konzept, wie man sauber
die Business-Logik von der Darstellung (die XPages) trennt.