XPages - From Zero to Hero 
Lern wie du Deine 1. Applikation innerhalb von 
einem Tag baust, warum es eine Offence, eine 
Defence und das Special-Team in der XPage 
Entwicklung gibt und welche Tools deinen Fun- 
Faktor von 0 auf 100 steigern können.
Agenda 
• Was ist XPages 
• Wie sollte meine Entwicklungsumgebung 
aussehen 
• Mein 1. Projekt 
• Was sind die nächsten Schritte 
• Literatur
Was ist XPages 
XPages 
Aus XML wird ein Java Komponenten 
Modell gebildet, welches via Renderer als 
HTML abgebildet wird. 
Die Komponenten werden zur Laufzeit 
(Generierung des HTML Codes) 
ausgewertet und Datenquellen 
verarbeitet
XPages Elemente 
• Controls & Komponenten 
Bausteine für die visuelle Präsentation der Applikation 
• Data Sources 
Zugriff auf deine Dokumente, Ansichten, SQL Tabellen 
und Java Objekte 
• Java und SSJS 
Der richtige Platz für deine Businesslogik (wobei 
Java vor SSJS zu präferieren ist) 
• CSS und ClientSide Javascript
Entwicklungsumgebung 
DEMO
Mein 1. Projekt 
• So simpel wie möglich 
• So viel WOW Effekt wie möglich 
• So schlank wie möglich 
• So nützlich wie möglich
Websuche für das Directory
Elemente für unsere 1. App 
• Applikation Layout 
– Gekapselt in einem Custom Control 
• 3 Panels 
• 1 Textfeld, 1 Button 
• 1 Data Source 
• 1 ViewPanel
1. Applikation bauen 
DEMO
Nächste Schritte 
• Die Person öffnen 
• Interaktive Applikationen 
• Businesslogik 
• http://www.intec.co.uk/wp-content/uploads/2014/09/Maximising-the- 
Benefits-of-IBM-Domino-9.0.1-with-XPages.pdf
Literatur 
• Mastering XPages 2nd Edition 
– http://www.amazon.com/Mastering-XPages-Step---Step- 
Application/dp/0133373371/ref=sr_1_1?ie=UTF8&qid=1411203437&sr=8- 
1&keywords=mastering+xpages 
• Portable Command Guide 
– http://www.amazon.com/XPages-Portable-Command-Guide- 
Application/dp/0132943050/ref=pd_bxgy_b_img_z 
• HeadFirst Java 
– http://www.amazon.com/Head-First-Java-Kathy- 
Sierra/dp/0596009208/ref=sr_1_1_ha?s=books&ie=UTF8&qid=1411203507&sr=1- 
1&keywords=head+first+java 
• HeadFirst Design Pattern 
– http://www.amazon.com/Head-First-Design-Patterns- 
Freeman/dp/0596007124/ref=sr_1_1_ha?s=books&ie=UTF8&qid=1411203540&sr=1- 
1&keywords=head+first+design+patterns
Über mich 
Christian Güdemann 
CTO @ WebGate Consulting AG 
OpenNTF Chairman 
Architect of 
- POI4XPages 
- XPages Toolkit 
- JUnit 4 Xpages 
- myWebGate 
@guedeWebGate 
http://guedebyte.wordpress.com/ 
http://ch.linkedin.com/in/guede/ 
https://www.xing.com/profile/Chr 
istian_Guedemann

XPages From Zero To Hero

  • 1.
    XPages - FromZero to Hero Lern wie du Deine 1. Applikation innerhalb von einem Tag baust, warum es eine Offence, eine Defence und das Special-Team in der XPage Entwicklung gibt und welche Tools deinen Fun- Faktor von 0 auf 100 steigern können.
  • 2.
    Agenda • Wasist XPages • Wie sollte meine Entwicklungsumgebung aussehen • Mein 1. Projekt • Was sind die nächsten Schritte • Literatur
  • 3.
    Was ist XPages XPages Aus XML wird ein Java Komponenten Modell gebildet, welches via Renderer als HTML abgebildet wird. Die Komponenten werden zur Laufzeit (Generierung des HTML Codes) ausgewertet und Datenquellen verarbeitet
  • 4.
    XPages Elemente •Controls & Komponenten Bausteine für die visuelle Präsentation der Applikation • Data Sources Zugriff auf deine Dokumente, Ansichten, SQL Tabellen und Java Objekte • Java und SSJS Der richtige Platz für deine Businesslogik (wobei Java vor SSJS zu präferieren ist) • CSS und ClientSide Javascript
  • 5.
  • 6.
    Mein 1. Projekt • So simpel wie möglich • So viel WOW Effekt wie möglich • So schlank wie möglich • So nützlich wie möglich
  • 7.
  • 8.
    Elemente für unsere1. App • Applikation Layout – Gekapselt in einem Custom Control • 3 Panels • 1 Textfeld, 1 Button • 1 Data Source • 1 ViewPanel
  • 9.
  • 10.
    Nächste Schritte •Die Person öffnen • Interaktive Applikationen • Businesslogik • http://www.intec.co.uk/wp-content/uploads/2014/09/Maximising-the- Benefits-of-IBM-Domino-9.0.1-with-XPages.pdf
  • 11.
    Literatur • MasteringXPages 2nd Edition – http://www.amazon.com/Mastering-XPages-Step---Step- Application/dp/0133373371/ref=sr_1_1?ie=UTF8&qid=1411203437&sr=8- 1&keywords=mastering+xpages • Portable Command Guide – http://www.amazon.com/XPages-Portable-Command-Guide- Application/dp/0132943050/ref=pd_bxgy_b_img_z • HeadFirst Java – http://www.amazon.com/Head-First-Java-Kathy- Sierra/dp/0596009208/ref=sr_1_1_ha?s=books&ie=UTF8&qid=1411203507&sr=1- 1&keywords=head+first+java • HeadFirst Design Pattern – http://www.amazon.com/Head-First-Design-Patterns- Freeman/dp/0596007124/ref=sr_1_1_ha?s=books&ie=UTF8&qid=1411203540&sr=1- 1&keywords=head+first+design+patterns
  • 12.
    Über mich ChristianGüdemann CTO @ WebGate Consulting AG OpenNTF Chairman Architect of - POI4XPages - XPages Toolkit - JUnit 4 Xpages - myWebGate @guedeWebGate http://guedebyte.wordpress.com/ http://ch.linkedin.com/in/guede/ https://www.xing.com/profile/Chr istian_Guedemann