Icsug dev day_2014_x_pages-from_zero_2_hero

Post on 28-May-2015

154 views 0 download

Transcript of 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