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

Java EE Discussion :

Choix du serveur d'applications J2EE


Sujet :

Java EE

  1. #1
    Membre habitué Avatar de medbouh
    Inscrit en
    Mars 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2006
    Messages : 152
    Points : 171
    Points
    171
    Par défaut Choix du serveur d'applications J2EE
    salut tous le monde.

    apres consultation de plusieurs sujet, ne repondant pas à mes attente, j'ai decide de poste.
    donc j'aimerai connaitre quels sont les criteres de choix pour un serveur d'application, sachant que le projet contient une BD d'une vingtaine de tables est-ce que le framework hibernate est un bon choix. sachant que le projet est personnel j'aimerai connaitre les differents serveurs d'application existant (gratuit) à part jboss et glassfish. merci les gars d'avance. et si vous avez des suggestion je suis a votre ecoute.
    avant de poste pensez à c'est plus constructif.

    n'oublie pas d'utilise le bouton

    si vous trouvez la solution vous meme n'oublie pas de l'indiquer.

  2. #2
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Bonjour
    Tu peux même te passer d'un serveur d'application et te contenter d'un web container tel que Tomcat : c'est ce que j'essaie de faire la plupart de temps, et la plupart du temps, j'y arrive grâce à Spring.

    Côté persistance, oui, Hibernate est un bon choix surtout couplé avec JPA.

    Voilou, bonne chance.

  3. #3
    Membre habitué Avatar de medbouh
    Inscrit en
    Mars 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2006
    Messages : 152
    Points : 171
    Points
    171
    Par défaut
    merci djo de ta reponse qui me rassure sur un choix.neanmoins, je demande des informations sur les serveurs d'applications, car je prevois l'utilisation des EJB (pas encore decide est-ce que c'est la version 2.1 ou 3), mon environnnement de developpement sera eclipse. le SGBD sera soit MySql (graduit) ou SqlServeur (car j'ai deja travailler avec plusieurs fois), mais surmement ca sera MySql, car je veux travailler avec une platforme entierement (gratuite)

    si t'as d'autre proposition n'hesite pas à le dire.
    avant de poste pensez à c'est plus constructif.

    n'oublie pas d'utilise le bouton

    si vous trouvez la solution vous meme n'oublie pas de l'indiquer.

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    Avec les EJB, il faut un serveur d'application qui a un conteneur d'EJB et Tomcat n'en a pas...
    Il vaudrait mieux utiliser JBoss dans ce cas.
    Pour ce qui est de la persistence, hibernate est très bien, mais tu as également JDBC (vu le nombre de tables)

    Il ne faut pas perder de vue qu'hibernate nécessite un temps d'apprentissage important.
    Avec les EJB3, rien ne t'empêche d'utiliser Hibernate comme JPA, mais il y a également TopLink, JDO etc...


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

  5. #5
    Membre habitué Avatar de medbouh
    Inscrit en
    Mars 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2006
    Messages : 152
    Points : 171
    Points
    171
    Par défaut
    merci OButterlin pour ta reponse. je sais bien que hibernate va me demandé un temps d'apprentissage enorement mais c'est pas grave si . car je prefere perdre du temps pour le choix des element que je vais utilise dans mon projet que d'avoir des probleme d'implementation à la fin du projet, et ce-ci j'aimerai l'eviter le maximum possible.

    il y a aussi glassfish, et j'aimerai connaitre est-ce que c'est aussi performant que jboss. car sur le net à une tres bonne reputation, ce qui m'inquiette c'est qu'est nouveau..

    et j'aimerai connaitre est-ce que JSF est bon choix en ce qui concerne la couche utilisateur. et merci d'avance à vos clavier les ami(e)s.
    avant de poste pensez à c'est plus constructif.

    n'oublie pas d'utilise le bouton

    si vous trouvez la solution vous meme n'oublie pas de l'indiquer.

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    Je n'ai pas encore essayé Glassfish donc je ne vais pas t'en parler...
    Cependant, c'est du Sun, donc ça ne devrait pas poser trop de problème (ni dans le temps) encore que, l'avenir le dira...

    Pour JSF, oui, c'est un bon choix, il y a également Struts2 (mais c'est peut-être encore un peu pauvre en doc)

    Perso, le prochain projet, je le ferai avec un de ces 2 (avec une petite préférence pour Struts2)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    GlassFish n'est pas si récent puisqu'il s'agit de sa version 2 en open source = 9.1 si on compte les versions non-libres précédentes. Il y a un forum dédié ici qui est assez actif.

    Baser tes développements sur Java EE 5 (EJB 3, JPA, ...) me parrait être le choix le plus sage. GlassFish en est à sa deuxième version de produit certifié Java EE 5.

    Comparé à Tomcat je pense que la performance et l'administration sont des éléments en faveur de GlassFish.

  8. #8
    Membre habitué Avatar de medbouh
    Inscrit en
    Mars 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2006
    Messages : 152
    Points : 171
    Points
    171
    Par défaut
    merci à vous pour vos reponses qui m'ont permet de voir plus claire. mais je reste toujours sur ma fain sur le point de comparaison entre glassfish et jboss et non tomcat.

    donc j'aimerai connaitre le quel choisir jboss ou glassfish (avec jboss j'ai une toute petite experience en mes etudes).

    La platforme que je vais utilise c’est :
    Outill de developpement : eclipse 3.2.
    Le conteneur EJB3.
    La gestion de la Persistance avec Hibernate.
    La couche utilisateur avec JSF.
    Le Serveur d’application GlassFish ou JBOSS
    .

    si vous avez des remarque je suis à votre ecoute.
    avant de poste pensez à c'est plus constructif.

    n'oublie pas d'utilise le bouton

    si vous trouvez la solution vous meme n'oublie pas de l'indiquer.

  9. #9
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Eclipse 3.3 (WTP 2.0) est nécessaire pour faire du Java EE 5.
    Des 2 AS cités, seul GlassFish est Java EE 5.

  10. #10
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Ce n'est pas aussi simple de faire la comparaison: Je peux te dire que JBoss est le meilleur car ils est plus rapide, quelqu'un d'autre peut te dire que non, GlassFish est mieux car dieu seul sait quoi, etc.
    Bref, tu peux faire une recherche ( Google) sur des benchmarks entre les deux, mais il n'es jamais facile de juger.

    Le seul point sûr est que GlassFish est plus récent (Java EE 5) tandis que Jboss en est à J2EE 1.4 (JBoss 5 est encore en beta 1).

    En ce qui concerne eclipse, dommage que tu as opté pour la 3.2, du moment que eclipse 3.3 ajoute la prise en charge de JSF (editeur graphique des pages, des règles de navigations et de faces-config.xml en général, etc.)

    Bonne chance.

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    D'accord avec djo.mos pour eclipse 3.2, tant qu'à faire, mieux vaudrait utiliser la dernière (3.3).
    Pour le choix de ton serveur d'application, laisse le de côté, si tu n'utilises pas de modules propriétaires, tu pourras échanger les 2.

    JBoss à certaines choses intéressantes comme SEAM par exemple, mais je te conseille de rester dans les standards, ça sera plus "portable" d'un serveur à l'autre...

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

  12. #12
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    S'il y a un domaine ou la comparaison est simple c'est la performance.
    Le benchmark SPECjAppServer est la référence en la matière. GlassFish est par exemple devant BEA et IBM sur une machine T2000. Pas de résultat JBoss. A chacun ses conclusions (même si un benchmark sur sa propre application peut fournir des résultats sensiblement différents.

    -Alexis, Sun (si c'était pas clair)

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par alexismp Voir le message
    -Alexis, Sun (si c'était pas clair)
    Ça l'était pour moi, j'ai déjà eu affaire à toi pour un post sur SunOne me semble t-il...
    Je ne doute pas que le serveur Glassfish soit un bon serveur d'application, pour ma part, je pense que le débat n'est pas là et qu'il serait dommage de développer une application pour UN serveur en particulier.

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

  14. #14
    Membre habitué Avatar de medbouh
    Inscrit en
    Mars 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2006
    Messages : 152
    Points : 171
    Points
    171
    Par défaut
    merci beaucoup les gars pour vos intervention qui ne cesse d'eclerait mon choix sur les elements à utilise.

    donc apres lecture de vos proposition je opte pour:
    Outill de developpement : eclipse 3.3.
    Le conteneur EJB3.
    La gestion de la Persistance avec Hibernate.
    La couche utilisateur avec JSF.
    Le Serveur d’application GlassFish.

    merci beaucoup. et à plus
    avant de poste pensez à c'est plus constructif.

    n'oublie pas d'utilise le bouton

    si vous trouvez la solution vous meme n'oublie pas de l'indiquer.

  15. #15
    Membre habitué
    Profil pro
    Analyste programmeur
    Inscrit en
    Novembre 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Novembre 2006
    Messages : 197
    Points : 167
    Points
    167
    Par défaut
    Bonjour,

    etes vous certain que hibernate marche tres bien avec Glassfish , car d'apres ma connaissance glassfish est bien compatible avec toplink.



    @+

  16. #16
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Ça l'était pour moi, j'ai déjà eu affaire à toi pour un post sur SunOne me semble t-il...
    Je ne doute pas que le serveur Glassfish soit un bon serveur d'application, pour ma part, je pense que le débat n'est pas là et qu'il serait dommage de développer une application pour UN serveur en particulier.

    A+
    C'est bien pour ça que je parle de Java EE 5, pas d'autre chose.

  17. #17
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Citation Envoyé par mbouzouita Voir le message
    Bonjour,

    etes vous certain que hibernate marche tres bien avec Glassfish , car d'apres ma connaissance glassfish est bien compatible avec toplink.



    @+
    GlassFish est proposé avec l'implémentation JPA TopLink Essentials. Tu peux aussi utiliser une autre implémentation JPA ou Hibernate directement. Quelques exemples.

  18. #18
    Membre habitué Avatar de medbouh
    Inscrit en
    Mars 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2006
    Messages : 152
    Points : 171
    Points
    171
    Par défaut
    envoye par alexismp:
    GlassFish est proposé avec l'implémentation JPA TopLink Essentials. Tu peux aussi utiliser une autre implémentation JPA ou Hibernate directement. Quelques exemples.
    je tiens à te remercie pour le lien, c'est tres interessant. et plus.
    avant de poste pensez à c'est plus constructif.

    n'oublie pas d'utilise le bouton

    si vous trouvez la solution vous meme n'oublie pas de l'indiquer.

  19. #19
    Membre régulier
    Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2002
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 89
    Points : 111
    Points
    111
    Par défaut
    geronimo est pas mal comme serveur JEE5
    http://geronimo.apache.org/

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/02/2014, 18h07
  2. Choix de serveur pour application web
    Par nelob dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 9
    Dernier message: 11/03/2009, 12h37
  3. Serveur d'applications J2EE de Sun
    Par pinkle dans le forum Glassfish et Payara
    Réponses: 1
    Dernier message: 19/02/2007, 22h24
  4. Choix d'un serveur d'applications
    Par lamorosso dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 6
    Dernier message: 27/09/2006, 16h29
  5. [Serveur J2EE] Faire tourner un thread dans un serveur d'applications
    Par Pierre-Yves VAROUX dans le forum Java EE
    Réponses: 3
    Dernier message: 13/10/2005, 14h10

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