Your SlideShare is downloading. ×
#dd12 Scrivi X e Risolvi
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

#dd12 Scrivi X e Risolvi

415
views

Published on

Utilizzare le XPages per effettuare il porting delle vostre applicazioni Notes su Web facilmente

Utilizzare le XPages per effettuare il porting delle vostre applicazioni Notes su Web facilmente

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
415
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Scrivi X, risolviStefano Mastella
  • 2. http://www.itree.eu stefano.mastella@itree.eu http://it.linkedin.com/in/stefanomastella @stemax73 @itreeconsultinghttp://www.facebook.com/stefano.mastella
  • 3. Vorrei
  • 4. XPages - Cosa sono?Nuovo elemento di design dalla 8.5Basate su Java Server Faces (JSF)Web 2.0 (dalla 8.5.1 visibili anche da client)
  • 5. XPagesCodice sorgente XMLCompilate RuntimeAJAXJavascript
  • 6. XPagesCSSTemiInternazionalizzazione
  • 7. ViewModel Control
  • 8. XPages - Domino MVC Form / View Form / View Form / View XPages / Custom Control Agenti Agenti / JS + SSJS * * JavaSciprt client side + Server Side JavaScript
  • 9. Semplici?Almeno 3 mesi di studio e test!Non del tutto: facili; veloci; intuitive!
  • 10. Semplici?Nuovo paradigmaBrowser basedNuovi linguaggi: XML; Javascript; CSS; Java!
  • 11. Entusiasmo iniziale“Trasformo tutte le mie applicazioni con le XPages,partendo da quelle più grandi e complesse”Disillusione“Ma che Datasource uso?”Panico“Perché funziona nel designer e non sul browser?”Ricerca dei colpevoliPunizione degli innocenti“Le XPages fanno schifo!!!”Gloria e vanto dei non partecipanti
  • 12. Parti dal piccolo!
  • 13. Meglio!Partire da applicazioni piccoleCapire i datasource delle Xpages: solo elementi Domino (documenti e viste)E il browser che comanda
  • 14. DatasourceDocument: i controlli nella XPage sono legati ai campi definiti nel design del formView: le colonne della view sono disponibili nel view control della XPage
  • 15. Altri datasourceRelazionali: no per il momento, ma reperibili via JDBCXML: può essere parsato e mostrato sulla XPage
  • 16. Controlli Possono mappare campi Domino Hanno proprietà generiche e proprietà particolari Rispondono ad eventi
  • 17. Controlli - categorie Modifica Selezione Azione Visualizzazione Controller
  • 18. Coding Javascript: Client side; Server side. @Functions Java
  • 19. Potenzialità
  • 20. Riuso
  • 21. Trovate nuove strade
  • 22. Quindi?
  • 23. Riferimentihttp://www.xpages.infohttp://www.xpageswiki.comhttp://www.openntf.orghttp://www.notesin9.orghttp://www.dominpoint.it
  • 24. Riferimenti http://www.itree.eu stefano.mastella@itree.eu http://it.linkedin.com/in/stefanomastella @stemax73 @itreeconsultinghttp://www.facebook.com/stefano.mastella
  • 25. Grazie agli sponsor per aver reso possibile i Dominopoint Days 2012! Main Sponsor Vad sponsor Platinum sponsor Gold sponsor