IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Frameworks Web Java Discussion :

Framework J2EE clés en main


Sujet :

Frameworks Web Java

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Points : 143
    Points
    143
    Par défaut Framework J2EE clés en main
    Bonjour,

    Voila je cherche un framework de développement J2EE qui soit un peu clé en main.

    Les seules onctionalités que je recherche sont :
    - Basé sur le modèle MVC
    - Système de DAO
    - Layout et templates personnalisables
    - Iternationalisation

    C'est à peu près tout. Je ne cherche pas une usine à gaz ou alors à re-cumuler moi même les différentes technologies. Le but est de faire un développementtrès rapide d'une petite appli.

    Je cherche donc une prise en main rapide du genre on pose le mapping objet, on parametre la premiere vue, on défini ses action et hop ...

    Je pense que vous êtes les milleurs pour me conseiller, donc voila.

    Merci d'avance à vous !

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 311
    Points : 9 526
    Points
    9 526
    Billets dans le blog
    1
    Par défaut
    Ben, c'est pas si simple... hélas

    Tu peux utiliser :

    (ancienne solution mais mature, fiable et performante)

    struts (1) pour le modèle MVC2
    struts-layout pour les composants de pages
    tiles pour les templates

    pour les DAO, rien n'empêche de créer des composants à base de JDBC, ou alors utiliser Hibernate ou EJB3 pour aller un peu plus loin...

    (nouvelle solution, moins mature...)

    jsf (MVC2)
    facelets (template)
    richfaces (composants pages)

    même remarque pour les DAO, pour les EJB3 on ajouterait Seam (sur JBoss)

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Points : 143
    Points
    143
    Par défaut
    Merci mais n'y existe t'il pas un pot pourri de tout ca, plus ou moins interconnectés et simplifiés ?

    Un peu à la méthode Symphony pour PHP ?

    Je verrai le truc avec déjà une structure et une organisation, on paramètre les connexions JDBC, on fait les mappings hibernate et hop un sustème de gestion d'actions et de layouts tourne et permet simplement de faire des pages.

    Suis sur que ça existe non ?

  4. #4
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    Peut être Sling, si tu admets de passer du modèle BDD au modèle JCR ?
    Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
    Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Points : 143
    Points
    143
    Par défaut
    Juste par curiosité est-ce que quelque chose du genre GWT collerai ?

    Je suis un peu perdu en fait la ...

    Je fait un résumé pour moi (et pour vous) ...

    Je recherche un framework permettant de faire tout ce qui suit :
    1 - Connexion et gestion simple d'objets mappés sur bdd
    2 - Génération de vues simplement en ajoutant les composants et ou c'est le renderer de ce framework qui fait le rendu
    3 - Personnalisation du rendu par un layout (mise en lace header, footer)
    4 - Système de traduction
    5 - Gestion intègrée des actions (genre clic, refresh de composants, etc ...)

    Je poursuit mes recherches mais pas facile dans cette jungle ...
    Merci à vous

  6. #6
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    GWT est bien, ça va surtout pour les applis qui n'ont pas besoin de charger beaucoup de données en une seule fois depuis le serveur... c'est comme ça que devraient être conçues toutes les applis GUI, mais enfin passons vite.

    (je n'y arrive pas souvent, je dois le reconnaître)

    Un jungle Java EE ?... s'il y a Tarzan, il y a aussi Jeanne mais c'est vrai qu'à sauter de lianne en lianne, tout le monde se casse la gueule au moins une fois au départ. Pourtant cela à l'air facile ?
    Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
    Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.

  7. #7
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Points : 143
    Points
    143
    Par défaut
    Pour quelqu'un qui utilise J2EE mais uniquement avec des composants soit développés à la mimine ou des composants existants assemblés (hibernate) oui je trouve qu'on a du mal à se faire une visibilité dans tout ce qui existe.
    Et malheureusement aussi pour les frameworks, sencés (si je ne me trompe) rassembler et lier des composants entre eux afin de les harmoniser et de simplifier leur utilisation et le développement.

    GWT me tente bien, mais idem j'ai du mal à savoir si il correspond a toutes mes attentes.

    Je sais que niveau composants et rendu c'est OK, et aussi qu'il permet les traductions. Mais pour le mapping objet <-> bdd, je sais pas trop.

    Idem le la prise en main est elle complexe ?

    Je n'ai pas (encore) trouvé non plus de tuto pour la mise en place sur une machine windows.

    Je travaille souvent sous linux mais la windows m'est imposé.
    Je dois donc assembler Eclipse (avec ant) + Tomcat + GWT + Mysql (ou pgsql) au minima entre eux. Et idem pas limpide.

    Bien sur en farfouillant je vais trouver, mais je me permet de vous demander au préalable c'est juste que je ne souhaite pas rechercher et galèrer dans une direction qui ne conviendra pas, et ainsi me perdre dans la jungle et mourir attrocement d'étouffement entre les anneaux d'un boa ... ^^

    Merci encore !

  8. #8
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    J'ai pratiqué GWT et j'en ai un bon souvenir. Mais c'était il y a plus d'un an.

    Il y a un forum GWT sur le site, il vaut mieux y poser les questions spéciales sur ce thème.
    Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
    Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.

  9. #9
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Points : 143
    Points
    143
    Par défaut
    Ok merci, je vais aller me renseigner la bas ...

    Mais est-ce la seule solution qui s'offre à moi ?

    Merci bcp !

  10. #10
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 311
    Points : 9 526
    Points
    9 526
    Billets dans le blog
    1
    Par défaut
    J'ai testé également GWT il y a 1 an... et j'ai détesté
    Tant qu'à faire et avoir des composants aboutis, tu devrais plutôt regarder :
    JSF + Facelets + RichFaces + Hibernate (pour l'ORM)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #11
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Points : 143
    Points
    143
    Par défaut
    Ok merci, mais justement je ne souhaite pas repasser le temps à connecter ou inter-connecter ces éléments entre eux ...

    Je préférerai justement utiliser tout le mécanisme déjà fait par une autre, et sûrement mieux fait.

    C'est pour un petit projet pour ma part, et passer 95% du temps à ré-assembler les composants me parait peu judicieux. Mais avec quelque chose de déjà fait et de suivit, je pourrai par contre suivre l'évolution au besoin et apporter mes éventuelles améliorations quand même ...

    Tu utilise les composantes indépendamment toi ?

  12. #12
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 311
    Points : 9 526
    Points
    9 526
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par JamesP Voir le message
    Tu utilise les composantes indépendamment toi ?
    Que veux-tu dire ?
    Si j'utilise tous ces composants en les assemblant ?
    Oui, ça se paramètre très facilement, surtout avec les plugins JBoss Tools qui créé directement un projet avec tout ce qu'il faut...
    Et générer les classes d'entité et dao pour hibernate est fait également par un de ces plugin (à partir de la base de données).
    Ceci dit, pour les dao, j'utilise une classe commune pour la partie CRUD que les dao (métier) implémentes pour la "typer" (grâce aux génériques)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  13. #13
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Points : 143
    Points
    143
    Par défaut
    Ok, merci pour lesi nfos, mais il reste ce travail de "squelette" à faire permettant de lier et de faire tarvailler tous ces composnats entre eux ...

    Arf, je suis un peu déçu, je pensais que j'allais trouver ...

    J'ai eu 2 ou 3 pistes (vaadin ou gilead) mais je manque aussi cruellement de doc et d'examples ...

    Mais je continue mes investigations ...

    Si jamais vous avez une expérience à me faire partager et/ou un peu de temps à me consacrer je vous remercie par avance, sinon merci quand même pour la lecture !!!

  14. #14
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    franchement tu vas rien trouver d'adapter à tes besoins, au mieux tu vas réadapté une couche (tiens un tips dans aucun framework tu vas trouver une solution adaptée au traîtement de large quantités de données)

    au pire tu vas réinventer la roue ...

    Je te défie de trouver une solution adaptée (et y en a des simples ...)

  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Points : 26
    Points
    26
    Par défaut
    Il y a des solutions comme WaveMaker ou même Leonardi(mda) qui permettent de développer rapidement des applis basées sur les frameworks traditionnels.

  16. #16
    Membre habitué
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Points : 143
    Points
    143
    Par défaut
    Effectivement merci pour les infos, maisla solution parfaite existe pas ...

    J'ai choisit donc de faire le mini quand même ...
    - Hibernate 3 (pour les POJO)
    - Vaadin (pour la gestion des événements et des interfaces)

    Je pense que ça suffira ... Merci en tous cas j'ai découvert plein de trucs que j'utiliserai surement plus tard !!!


  17. #17
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 43
    Points : 46
    Points
    46
    Par défaut
    Salut,

    un framework je ne pense pas qu'il en existe mais tu peux aller voir ce petit plugin eclipse (si tu utilises bien sûr eclipse). Voilà le lien J2EE Spider

  18. #18
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Points : 378
    Points
    378
    Par défaut même besoin
    Un peu à la méthode Symphony pour PHP ?
    @JamesP

    Je serai intéressé de savoir quelle solution tu as finis par choisir, j'ai un près les mêmes besoins que toi

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Les framework J2EE pour le Web 2.0
    Par Marty000 dans le forum Struts 1
    Réponses: 1
    Dernier message: 12/12/2007, 14h27
  2. Le meilleur framework J2EE
    Par belledonne dans le forum Java EE
    Réponses: 2
    Dernier message: 13/07/2005, 13h47

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