Upload
christian-guedemann
View
75
Download
5
Embed Size (px)
DESCRIPTION
Aller Anfang ist schwierig. Hier ein Paar Gedanke zum Start
Citation preview
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
XPagesAus 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 & KomponentenBausteine für die visuelle Präsentation der Applikation
• Data SourcesZugriff auf deine Dokumente, Ansichten, SQL Tabellen und Java Objekte
• Java und SSJSDer 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