12
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.

XPages From Zero To Hero

Embed Size (px)

DESCRIPTION

Aller Anfang ist schwierig. Hier ein Paar Gedanke zum Start

Citation preview

Page 1: XPages From Zero To 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 XPage Entwicklung gibt und welche Tools deinen Fun-

Faktor von 0 auf 100 steigern können.

Page 2: XPages From Zero To Hero

Agenda

• Was ist XPages• Wie sollte meine Entwicklungsumgebung

aussehen• Mein 1. Projekt• Was sind die nächsten Schritte• Literatur

Page 3: XPages From Zero To Hero

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

Page 4: XPages From Zero To Hero

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

Page 5: XPages From Zero To Hero

Entwicklungsumgebung

DEMO

Page 6: XPages From Zero To Hero

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

Page 7: XPages From Zero To Hero

Websuche für das Directory

Page 8: XPages From Zero To Hero

Elemente für unsere 1. App

• Applikation Layout– Gekapselt in einem Custom Control

• 3 Panels• 1 Textfeld, 1 Button• 1 Data Source• 1 ViewPanel

Page 9: XPages From Zero To Hero

1. Applikation bauen

DEMO

Page 10: XPages From Zero To Hero

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

Page 11: XPages From Zero To Hero

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