Développement d'applications wen en JAVA

Le projet de gestion du chat BetaBoutique
Cette application nommée chatbetaboutique, permet ainsi aux utilisateurs de poser en temps réel des questions sur les nouveautés, arrivages ou remboursements de la boutique.

L'application Web de gestion du chat betaboutique sera développée en trois étapes ou briques :
1)
La première brique qui sera développée, consiste è programmer une application Web Struts nommée chatbetaboutique. Ce projet s'occupe de la gestion des comptes utilisateur (création, modification, suppression), des salons (création, modification et suppression) et des inscriptions des utilisateurs aux salons. Cette application reprend le style graphique de la boutique (partie administration) mais utilise le framework Struts en lieu et place des Servlets et pages JSP traditionnelles.
2)
L'application Web Struts chatbetaboutique développée dans la partie 1 pourrait être agrémentée d'un ensemble de services liés aux dialogues et aux synchronisations des messages. En effet, lors de cette seconde brique, le projet serviceschatbetaboutique est composé d'un ensemble de pages JSP pour lire les messages, les utilisateurs inscrits et les salons, au format XML.
3)
La troisième et dernière brique, concerne l'interface graphique qui est une couche supplémentaire et qui est le projet ihm chat BetaBoutique développé avec la version Java SE. Les affichages sont réalisés avec une application SWING et un système de parsage des données reçues au format XML. decoupagecouche



Tester l'application en ligne
testerapplicationVous pouvez tester l'application directement en ligne avec cette plate-forme
L'accès nécessite une authentification.
Pour cela vous pouvez utiliser les coordonnées suivantes :
utilisateur
Identifiant : jlafosse
Mot de passe : jerome



Télécharger les sources du projet
use caseTélécharger le projet complet.
use caseTélécharger le fichier de configuration de l'application (web.xml).



Expression des besoins
Il existe évidemment plusieurs implémentations envisageables lors du développement d'un projet.
Pour le projet chatbetaboutique, nous allons présenter le Modèle Conceptuel des Données MERISE afin d'introduire les informations à gérer par la suite.

La nouvelle base de données créée est nommée chatbetaboutique. Cette base de données possède cinq tables qui sont utilisateur, salon, utilisateursalon, message et serveur.
La structure de la base de données est représentée avec le MCD suivant :
mcd