Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Mise en ?uvre du modèle :Notre catalogue d'Articles
Dominique Liard - 2005 .. 2013
<numéro>
// Cette implémentation de catalogue d'articles est très simpliste,
// je vous l'accorde. Mais le but consiste à vous montrer certains concepts
// fondamentaux de Struts. Je ne préfère donc pas alourdir le reste du code !!!
public class Catalog {
public static Article [] m_Articles = new Article[4];
static {
try {
m_Articles[0] = new Article(0, "Byque", "Stylo bleu", 1);
m_Articles[1] = new Article(1, "FoncéFontaine", "Ramette papier", 5);
m_Articles[2] = new Article(2, "Hary beau", "bonbon", 0.2);
m_Articles[3] = new Article(3, "Bidule", "Equerre", 3);
} catch(Exception e) {}
}
}
Notes:
Cette seconde classe permet donc de définir un ensemble d'article que les utilisateurs vont pouvoir sélectionner. Comme ce catalogue est partagé entre les différents utilisateurs, le fait de spécifier le tableau comme étant static nous posera aucun problème.
Il est vrai que nous pourrions envisager de récupérer les articles à partir des données stockées dans une base de données. Je vous laisse, en exercice, le soin d'adapter le code si vous souhaitez pousser cet exemple. Dans tous les cas, le code Struts à mettre en ?uvre sera similaire.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :