TP 3 de 2e Année Informatique 2006-2007 : java (S4)

Liste de discussions

On souhaite créer avec spring un logiciel de liste de discussion sur le web.

La liste gère une suite de discussions, chaque discussion ayant un titre et étant composée de messages.

Un message est créé par un utilisateur (identifié par un login).

Normalement, tout le monde peut lire les discussions. Seuls les utilisateurs identifiés peuvent écrire.

Dans un premier temps, on ne se préoccupe pas de la sauvegarde des discussions ni des vérifications de sécurité.

Les pages à réaliser sont :

Indications

Commencez par créer le modèle. Les données sur les discussions seront partagées par tous les utilisateurs.

Création d'un bean session dans Spring: Il est possible de créer un bean session "normalement" (i.e. en passant par l'objet requête) ; mais on peut, dans la version 2.0 de Spring, déclarer un bean session directement :

<bean id="client" class="facture.modele.Client" scope="session">
	<!-- Valeurs par défaut -->
	<property name="nom" value="?"/>
	<property name="adresse" value="?"/>
	
	<!-- Creation automatique d'un proxy pour ce bean (nécessaire pour les beans session) -->
	<aop:scoped-proxy />
</bean>
    
Notez la dernière ligne.

Serge ROSMORDUC