====== Démonstration et prototype ====== ===== Struts-Layout ===== Des démonstrations de Struts-Layout sont disponibles aux URLs suivantes: * [[http://struts.application-servers.com/DemoServeurDeNews| DemoServeurDeNews]] * [[http://struts.application-servers.com/struts-layout | Newsreader]] ==== DemoServeurDeNews ==== DemoServeurDeNews est une application utilisant Tiles, qui montre les différents composants Struts-Layout. On trouve : * la gestion des messages d'erreurs et des champs en erreur, sur la page de [[http://struts.application-servers.com/DemoServeurDeNews/|login]] * les listes triables (côté serveur et client), et paginables sur la [[http://struts.application-servers.com/DemoServeurDeNews/allNews.do?reqCode=showAllNews|page principale]] * les arbres sur la page [[http://struts.application-servers.com/DemoServeurDeNews/allNews.do?reqCode=treeview|treeview]] * le calendrier sur la [[http://struts.application-servers.com/DemoServeurDeNews/search.jsp|page de recherche]]. Le calendrier est localisé dans la langue de l'utilisateur * le suggest sur la [[http://struts.application-servers.com/DemoServeurDeNews/search.jsp|page de recherche]] (commencerà saisir le titre d'une news existante...) * les listes déversantes pour passer des éléments d'une liste à une autre sur la [[http://struts.application-servers.com/DemoServeurDeNews/discover.do?reqCode=discover|page faire découvrir]] * la datagrid sur la page [[http://struts.application-servers.com/DemoServeurDeNews/subjects.do?reqCode=edit|Administer les sujets]] ==== Newsreader ==== Cette application est la réécriture en Struts-Layout d'une application de démonstration de Struts, ce qui permet de comparer la longueur du code à écrire. Newsreader met également en oeuvre le concept de Skin : pour cela, modifier la skin dans le menu "Edit your user registration profile". ===== Rialto ===== Une version rialto-JSF de NewsReader est visible à l'URL suivante : [[http://rialto.application-servers.com/NewsReaderJSF/]]