jeudi 13 avril 2006
Par François Pfister,
jeudi 13 avril 2006 à 20:24 :: Cours et TP Java 3a 2006
à faire:
- Ecrire le code nécessaire pour générer la liste de choix d'un article à ajouter dans le panier, sous la forme d'une liste de choix (Select)
- Concevoir et développer un enchaînement de pages pour réaliser la fonction d'achat en ligne. (Page d'accueil, choix d'un article, ajout dans le panier, etc...)
- Concevoir et développer la fonction de clôture de la commande: saisie de l'adresse, paiement par carte bancaire, confirmation et fin.
facultatif:
- Mettre en place le framework HttpUnit et écrire les tests d'intégration.
- Effectuer une mise en page avec un style css.
à rendre:(le jour du contrôle écrit final)
Un compte-rendu de TP sur 4 pages maxi, en commentant, en particulier, les points concernant la séparation des couches dans cette application Web.
récupérer le code source
de cette version du TP ici
aucun commentaire
:: aucun trackback
mercredi 12 avril 2006
Par François Pfister,
mercredi 12 avril 2006 à 10:59 :: Cours et TP Java 3a 2006
Implémentation des fonctions
CRUD (Create, Retrieve, Update, Delete) dans la couche web
à faire:
-
Créer la classe de test unitaire pour Product
-
Créer les jsp et les servlets pour les classes Order, OrderItem,
et Product, et les tester manuellement
-
Faire un "refactoring" afin de remonter dans une classe BaseServlet
le code commun aux quatre servlets
-
Proposer un enchaînement de pages pour réaliser la fonction
d'achat en ligne. (Page d'accueil, choix d'un article, ajout dans le panier,
etc...)
lire la suite
aucun commentaire
:: 71 trackbacks
mardi 11 avril 2006
Par François Pfister,
mardi 11 avril 2006 à 12:42 :: Cours et TP Java 3a 2006
Dans cette version, nous créons une première version des servlets et des jsp, en recyclant le code déjà développé pour les tests.
lire la suite
aucun commentaire
:: 729 trackbacks
vendredi 7 avril 2006
Par François Pfister,
vendredi 7 avril 2006 à 00:13 :: Cours et TP Java 3a 2006
Le logging est important dans toutes les applications pour faciliter le débogage lors du développement
et conserver une trace de son exécution lors de
l'exploitation.
Une API très répandue est celle développée
par le projet open source Log4j du groupe Jakarta.
Log4j est paramétré par un fichier de propriétés
log4j.properties qui doit être dans le classpath du projet.
Cela permet de modifier les niveaux de log sans intervenir sur le
code applicatif.
lire la suite
aucun commentaire
:: aucun trackback
mardi 4 avril 2006
Par François Pfister,
mardi 4 avril 2006 à 07:36 :: Cours et TP Java 3a 2006
Validez le code de la couche métier de l'application web MyShop, ainsi que la couche d'accès aux données, en utilisant le framework JUnit.
lire la suite
aucun commentaire
:: aucun trackback
vendredi 31 mars 2006
Par François Pfister,
vendredi 31 mars 2006 à 02:23 :: Cours et TP Java 3a 2006
Il est d'usage d'écrire une mini-application de commerce électronique pour tester ou démontrer un concept d'application Web.
De nombreux exemples sont disponibles, sous le vocable de Petshop ou Petstore (chercher avec Google).
Nous allons tenter de développer une telle application en utilisant les technologies J2EE les plus simples possibles:
pas de taglib, pas de framework de type Struts, utilisation simple de JDBC, mais nous nous obligeons à respecter strictement le modèle MVC.
lire la suite
2 commentaires
:: 65 trackbacks