+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur Développeur Java
    Inscrit en
    août 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2009
    Messages : 66
    Points : 11
    Points
    11

    Par défaut Tutoriel pour implémenter le patron de conception MVP dans une application web avec Spring, GWT et Hibernate

    Bonjour,

    Je vous propose un tutoriel sur l'implémentation pas à pas du patron de conception MVP-GWT appliquée à une application web, avec l'utilisation des frameworks Spring4gwt, GWT-2.7, gwt-maven-plugin, Spring-4, Hibernate-5

    IDE: Eclipse-Mars(Eclipse-4.5)

    Vos remarques et questions sont les bienvenues

    Bonne lecture à tous
    Nguimgo Bertrand
    Ingénieur Etudes et Développement JAVA/JEE

    - Je vous propose de lire le guide d'implémentation du design pattern MVP-GWT
    - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #2
    Community Manager

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    août 2007
    Messages
    4 608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2007
    Messages : 4 608
    Points : 22 726
    Points
    22 726

    Par défaut

    Félicitations Bertrand, et merci pour cet excellent tutoriel
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Ingénieur Développeur Java
    Inscrit en
    août 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2009
    Messages : 66
    Points : 11
    Points
    11

    Par défaut

    Bonjour Guillaume,

    Merci pour votre message d'encouragement.

    Je trouve normal de contribuer aussi, car developpez.com m'a aussi beaucoup apporté dans ma carrière professionnelle.

    J'espère que ce tutoriel contribuera à sa longue vie et aidera aussi d'autres personnes.

    Bonne lecture à tous

    Bertrand
    Nguimgo Bertrand
    Ingénieur Etudes et Développement JAVA/JEE

    - Je vous propose de lire le guide d'implémentation du design pattern MVP-GWT
    - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : novembre 2011
    Messages : 24
    Points : 21
    Points
    21

    Par défaut

    Bonjour,

    J'ai une question a propos de la couche DAO.

    Pourquoi avoir dévelopé tout un module de généricité et ne pas utuliser les standards de Spring tel que les interfaces CrudRepository pour chaque Entity (on peut ajouter des methode pour avoir les données des jointures entre les tables) ??


    Pourquoi ne pas mettre l'attribut dans la classe mère GenericDAOImpl ??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    @PersistenceContext(unitName ="entityManagerUnit")
    protected EntityManager entityManager;
    Pour la partie des services , n'est il pas plus judicieux d'utiliser le framework restyGWT pour les services Rest, sachant que le RPC va disparaitre bientot (version 3 de GWT) ??

    Merci.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Ingénieur Développeur Java
    Inscrit en
    août 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2009
    Messages : 66
    Points : 11
    Points
    11

    Par défaut

    Bonjour Drissoi,

    Merci d'avance pour tes remarques et tes propositions.

    Concernant Spring et les interfaces CrudRepository, je n'ai vraiment pas eu l'idée lors de la rédaction du tutoriel. Par ailleurs l'idée d'utiliser la généricité faisait partie intégrante du développement de la couche d'accès aux données. Je vais faire des recherches sur les avantages qu'apportent Spring Data dans ce domaine.

    Ta remarque concernant le déplacement de l'attribut entityManager dans la classe mère GenericDAOImpl est totalement logique (en laissant cet attribut en protected).

    Pour l'utilisation du framework restyGWT, Je ne l'ai pas encore personnellement implémenté. Néanmoins, il m'avait été proposé par le responsable de cette rubrique lors de la rédaction de ce tutoriel de le prendre comme alternative. Mais je n'avais du tout l'information concernant son éventuel disparition dans les futures versions. Je pourrais effectivement m'y pencher pour des prochaines mises à jours.

    Bien cordialement
    Bertrand Nguimgo
    Nguimgo Bertrand
    Ingénieur Etudes et Développement JAVA/JEE

    - Je vous propose de lire le guide d'implémentation du design pattern MVP-GWT
    - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. A l'aide pour la réalisation d'une application web avec netbeans 8.0.1 !
    Par jninon dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 18/05/2016, 14h15
  2. Réponses: 12
    Dernier message: 26/10/2011, 19h16
  3. Conception UML d'une application Web J2EE
    Par amnass dans le forum UML
    Réponses: 2
    Dernier message: 07/04/2009, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo