Download - Icsug dev day_2014_x_pages-from_zero_2_hero
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 XPageEntwicklung 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 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üdemannCTO @ WebGate Consulting AGOpenNTF Chairman
Architect of- POI4XPages- XPages Toolkit- JUnit 4 Xpages- myWebGate
@guedeWebGatehttp://guedebyte.wordpress.com/http://ch.linkedin.com/in/guede/https://www.xing.com/profile/Christian_Guedemann