Projet d'ADW :Tictactoe amélioré

Ce projet a deux objectifs:

  • Sécuriser votre application JSF à l'aide de JAAS en utilisant Realm-JDBC.
  • Utiliser des composants de JSF vous permettant de faire des applications plus dynamique.

Modalité : Le projet sera à rendre avant 16 mai, un devoir sur arche verra le jour.

Sécurisation

Comme vous l'avez vu dans le cours de Servlet, vous allez configurer votre serveur pour faire une authentification utilisant la base de données. Les utilisateurs (et leurs rôles - option) seront entrés en JPA.

Petit tuto

Option : page de gestion d'utilisateurs et de parties.

Composants

Avec l'avènement du web2.0, un technologie prometteuse a vue sur jour qui est Asynchronous Javascript and XML. L'AJAX permet le changement des éléments d'une page web sans rechargement de celle-ci. Il peut aussi communiquer avec le serveur. Ce qui permet de faire des applications beaucoup plus interactives. Ajax wikipedia

Dans notre projet nous allons utiliser Primefaces. http://www.primefaces.org/

Les éléments suivants devront devenir interactifs :

  • Enregistrement de l'utilisateur (vérifications diverses)
  • Pendant le duel, l'utilisateur n'aura pas à rafraichir la page du tictactoe pour voir l'autre jouer.
  • Option : Un tchat permettant communication les joueurs et rafraichissement de la liste des parties.