Aider moi svp a mettre en oeuvre l'architecture mvc
Fermé
souopthierry
Messages postés
2
Date d'inscription
mardi 23 juillet 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
Modifié par souopthierry le 31/07/2013 à 13:10
nifertari - 7 août 2013 à 15:50
nifertari - 7 août 2013 à 15:50
A voir également:
- Aider moi svp a mettre en oeuvre l'architecture mvc
- Logiciel architecture gratuit - Télécharger - Architecture & Déco
- Architecture 3d gratuit - Télécharger - Architecture & Déco
- Logiciel architecture gratuit sketchup - Télécharger - 3D
- Resume de l'oeuvre les soleil des independances par chapitre - Forum Graphisme
- Différence entre topologie et architecture ✓ - Forum Réseau
4 réponses
tksteph
Messages postés
204
Date d'inscription
samedi 20 mars 2010
Statut
Membre
Dernière intervention
3 janvier 2018
25
31 juil. 2013 à 16:48
31 juil. 2013 à 16:48
Bonjour, voici un petit exemple que j'ai retrouvé et custumizé très rapidement:
Un système de login composé de 3Classes dont une vue (chargé de tout ce qui est affichage et communication avec l'interlocuteur,)
Le Modèle (Qui enregistre/stocke les infos) et l controlleur, qui fait les controles.
Très simple à comprendre (Je l'espère)
//Le Modèle:
//Le Controlleur
// La Vue:
Le programme principal
Bon courage
Un système de login composé de 3Classes dont une vue (chargé de tout ce qui est affichage et communication avec l'interlocuteur,)
Le Modèle (Qui enregistre/stocke les infos) et l controlleur, qui fait les controles.
Très simple à comprendre (Je l'espère)
//Le Modèle:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package mvc; /** * * @author tksteph */ public class LoginModel { private String username; private String password; public LoginModel() { } /** * @return the username */ public String getUsername() { return username; } /** * @param username the username to set */ public void setUsername(String username) { this.username = username; } /** * @return the password */ public String getPassword() { return password; } /** * @param password the password to set */ public void setPassword(String password) { this.password = password; } }
//Le Controlleur
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package mvc; /** * * @author tksteph */ public class LoginController { private LoginModel user; private LoginView view; public LoginController(LoginModel user, LoginView view) { this.user = user; this.view = view; while (true) { view.getUserInfo(); if (checkLogin()) { view.showMessage("Success"); } else { view.showMessage("Wrong username or password"); } } } private boolean checkLogin() { if ((user.getUsername().equals("tksteph")) && (user.getPassword().equals("tksteph"))) { return true; } return false; } }
// La Vue:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package mvc; import java.util.Scanner; /** * * @author tksteph */ public class LoginView { private LoginModel user; public LoginView(LoginModel user) { this.user = user; } public void showMessage(String msg) { System.out.println(msg); //getUserInfo(); } public void getUserInfo() { Scanner scanner = new Scanner(System.in); System.out.println("Username:"); user.setUsername(scanner.nextLine()); System.out.println("Password:"); user.setPassword(scanner.nextLine()); scanner.close(); } }
Le programme principal
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package mvc; /** * * @author tksteph */ public class MainClass { public static void main(String[] args) { LoginModel user=new LoginModel(); LoginView view=new LoginView(user); LoginController control=new LoginController(user, view); } }
Bon courage
Bonjour,
Moi aussi j'ai débuté avec Spring MVC et j'ai réussi à faire fonctionner un exemple.
Passes moi ton mail je t'envoie le tout (classe, fichier de configuration , jsp ......).
Bon courage!!
Moi aussi j'ai débuté avec Spring MVC et j'ai réussi à faire fonctionner un exemple.
Passes moi ton mail je t'envoie le tout (classe, fichier de configuration , jsp ......).
Bon courage!!