Le blog de Bastien

Le blog de Bastien

MVC

-Développement d'une application avec une architecture MVC (2 tiers : application + base de données relationnelles)

Compétences liées à la méthodologie :

-Développement à partir d'un diagramme de classe UML (insérer le schéma)

-Développement par itérations successives : 1 Menu -> 2 Menu + Controleur -> 3 Menu + Controleur + Fabrique + Action -> 4 Menu + Controleur + Fabrique + Action + GerantDeProduit + Produit

-Développement avec l'utilisation de briques logiciels (driver JDBC : derby.jar)

 

Compétences liées à la structuration des données :

-Création d'un table table produit (Clé primaire auto incrementé, contraite check unique foreign key)

-Création de la classe Produit correspondant à la produit

 

Compétences liées à l'outillage

-Utilisation de l’environnement intégré de développement Eclipse (version Kepler)

-Utilisation navigateur SQL graphique Squirrel (Application JAVA swing)

 

Compétences base de données

-Utilisation du produit logiciel DERBY en mode embarqué (mono-frame)

 

 Compétences liées aux concepts 

-Conception MVC : patron de conception ayant pour objectif de distinguer et de découpler les perspectives d'une application avec IHM. Perspectives : VUE, CONTRÔLEUR, MODELE

VUE : tout ce qui est présenté ou saisie par les utilisateurs

CONTRÔLEUR: toute la logique applicative( IF.. ElSE, WHILE..., FOR..)

MODELE: toutes les entités métier de l'application qui ont vocation à être persistantes (les objets produits JAVA persistent dans la table Produit de la base Derby)

 

Découpler signifie rendre plus lâche, plus souple, plus indépendante les dépendances entre les composants VUE MODELE CONTROLEUR. Dans le but de favoriser la réutilisation.

 

Comptétences liées de la POO

-DRY principe :"Don't repeat yourself" -> aucune ligne de code dupliquée dans toutes les applications

-Programmer par interface -> interfaces Action et GerantDeProduit

-Mise en œuvre de Design Pattern Fabrique avec la classe FabriqueAction responsable de l’instanciation des objets de type Action (ActionErreur, ActionFin; ActionLireTous, ActionLireUn).



27/04/2014
0 Poster un commentaire
Ces blogs de Informatique & Internet pourraient vous intéresser

Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour