Getting to know XPages and the new Domino Designer (Swedish

Först måste jag ge en eloge för att det var två kvinnor som höll föredraget; Maureen Leland som kommer som arkitekt för ‘gamla’ Lotus Workplace editorn och newbie (fem år) Maire Kehoe som jobbat med serversidans renderingfunktioner.

För oss som tittat och jobbat med ren javaprogrammering förut kommer känna igen sig särskilt om man jobbat med WSAD (RAD) och JSF, Java Server Faces.

Idén med JSF är att man bygger upp en sida med objekt och komponenter, sedan renderar servern en klientsida som kan vara olika format, HTML ibland, XML ibland och i framtiden också notesklienten. En nyhet i designern är, enligt föredragarna, att alla properties kan beräknas, även vykolumnnamn.

XPages är en JSF i princip, den kan sedan använda olika datakällor som vyer och formulär. För att skapa dokument knyter man sin xpage mot ett formulär som sedan på serversidan skapar dokumentet. Att knyta en vy som datakälla fungerar som när man integrerar en domino databas i WADen (Websphere Application Developer).

Med XPages får vi äntligen JSP/JSF-stöd i lotus domino, något vi hoppades på redan med Garnet till R6 kring millenieskiftet.

Föredraget var illa förberett och det var mycket fipplande med propertyboxar och “gör om – gör rätt” vilket gjorde det rätt svårt att följa med vad som hände ibland. Att vi sedan satt i ett rum som var överfullt och otroligt hett gjorde det inte lättare.

Några grejer i designern var riktigt coolt, till exempel om du satt en style-prop på ett objekt så finns det en funktion för att exportera stylen till ett StyleSheet som ligger som ett objekt i eclipse-projektet.
En annan cool grej var hur enkelt man kan få klientsidevalidering med ajax och slippa hela round-tripen av sidan, det här funkar fint med dialogboxar etc.

blog comments powered by Disqus