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 :

Problème avec J2EE [Débutant(e)]


Sujet :

Java EE

  1. #1
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 22
    Par défaut Problème avec J2EE
    Salut,
    Je souhaite developper une application de gestion de personnel J2EE je suis debutante et je sais pas d'ou commencer.J'ai consulté plusieurs tutoriaux mais j"arrive pas a comprendre plusieurs astuces.Est ce que je peux developper des interfaces et les integrer dans des pages JSP ?est ce que ça qu'on l'appelle JSF ou ça n'a rien a voir.
    SVP qui peut m'aider
    Merci

  2. #2
    Membre confirmé Avatar de Braillane
    Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2007
    Messages : 212
    Par défaut
    Oulala!
    Est ce que je peux developper des interfaces et les integrer dans des pages JSP ?
    Qu'appelle tu interface?? Tu peux développer des composants si tel est la question.
    JSF est (en simplifé...) un ensemble de composants

    J2EE ne s'apprend pas vraiment en une journée et encore moins en un post...

    Parcours les tutos de développez.com, trouve des exemples, et si tu as des questions précises dont tu ne trouve pas la réponse, n'hésite pas à poster!

    Good Luck

  3. #3
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 22
    Par défaut Re:Problème avec J2EE
    Merci pour ta réponse
    J'ai lu pas mal des cours mais il y a beaucoup des notions que j'arrive pas a comprendre.
    Mon application consiste ala gestion des personnels d'une entreprise en se utilisant J2EE mon problème est comment inetgrer les interfaces Swing de cette application dans des pages .JSP ou est ce que vous pensez que c'est faux et il faut pas commencer comme ça sachant que je je connais bien le java mais aucune idée sur le J2EE
    Merci

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 338
    Par défaut
    J2EE c'est une plateforme riche qui contient différent services (mail, xml, persistance, http..etc).
    Même si tu connais java il te faudra un peu (beaucoup) de temps pour assimiler tout ces concepts.
    La programmation Web est différente de celle de Swing, ce n'est pas simple de faire un portage de Swing-> Web
    JSF c'est un framework contenant des taglib (composant graphique encapsulant du HTML en gros) permettant de faciliter la programmation de la couche présentation d'un application Web.
    a++

  5. #5
    Membre confirmé Avatar de Braillane
    Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2007
    Messages : 212
    Par défaut
    Swing est fait pour des applis lourdes, donc impossible d'utiliser directement des composants swing pour une appli Web. A moins de l'inclure dans une applet...

    J'avoue que je ne maitrise pas le passage de SWING à JSP, à mon avis tu dois recoder toutes les vues...

    [EDIT] arf j'ai été devancé par hibour ^^

  6. #6
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    Si je peux t'aider un peu pour te partir avec ton app J2EE, ca me fera plaisir.

    Commence par me dire quel BD tu utilises (mysql/oracle/sqlserver) quel server d'application (glassfish, websphere, jboss) et quel IDE (eclipse/netbeans/jdev?)

    Si tu a libre choix, je pourrai t'aider plus facilement si tu choisies Mysql/glassfish/netbeans

  7. #7
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 22
    Par défaut
    Merci pour toutes le réponses
    pmartin8 j'utilise oracle/glassfish/netbeans.Je suis entraine maintenant de developper mon application en java Swing car j'ai lu dans pas mal de cours que dans la partie client lourd on peut trouver application java mais réellement je sais pas aprés que je termine cette application comment procéder
    Merci pour tous ceux qui peuvent m'eclaircir les idées un peu

  8. #8
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    Ok,

    Est-ce que ton schema de BD est monté? Est-ce que tes tables sont créées et tes foreign keys créées?

    Quel genre d'application tu veux faire? Swing n'est vraiment pas utilisé beaucoup dans le monde du JEE. On utilise Swing lorsqu'on veut faire un rendu graphique compliqué (jeu en ligne, graphiques animés, etc). Si tu as vraiment besoin d'avoir un client riche comme Swing, alors je te propose d'autres technologies comme Adobe Flex ou OpenLaszlo.

    Sinon, la majorité des applications JEE utilise JSP/JSF/etc comme manières de créer des pages HTML. Souvent, les applications n'ont pas besoin d'une client lourd!

    Bref, moi je commencerais par construire ta BD (certains sont contre cette approche mais c'est plus facile comme ca je trouve) Ensuite, je te dirai comment batri ton projet JEE!

    Voila!

  9. #9
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Quel genre d'application tu veux faire? Swing n'est vraiment pas utilisé beaucoup dans le monde du JEE. On utilise Swing lorsqu'on veut faire un rendu graphique compliqué (jeu en ligne, graphiques animés, etc). Si tu as vraiment besoin d'avoir un client riche comme Swing, alors je te propose d'autres technologies comme Adobe Flex ou OpenLaszlo.
    Utiliser Swing a le mérite de rester en JAVA et de ne pas mixer plusieurs technologies.
    Pour une application de gestion, SWING peut-être un très bon choix à moins de vouloir absolument une application web sans plugin/applet.

  10. #10
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    fr1man, je comprends ton point de vue et le respecte, mais dans la vraie vie en entreprise, je n'ai jamais vu un client riche qui utilise Swing... encore moins aujourd'hui avec l'arrivée de de JavaFX.

    Pour une application où l'interface est essentiellement une navigation entre formulaires, utiliser Swing est une belle erreur!

    Quelqu'un peut me trouver un site sérieux qui utilise Swing? Il y en a, mais ils sont rares!!!

  11. #11
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    On ne connait pas exactement le contexte de cette application, donc c'est difficile de se positionner.

    Si tu te bases uniquement sur la popularité de Swing pour porter un jugement, c'est bien dommage.
    Et je ne vois pas en quoi ce serait une belle erreur.

    Et puis, Swing est utilisé en entreprise, et même il devrait l'être davantage à mon sens, au lieu du web systématique.

  12. #12
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    Peux-tu me nommer un avantage qu'a Swing sur une Web-App?

    JSP/JSF/facelets/struts/ sont toutes tes technologies Java. Autant que Swing!

  13. #13
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par pmartin8 Voir le message
    fr1man, je comprends ton point de vue et le respecte, mais dans la vraie vie en entreprise, je n'ai jamais vu un client riche qui utilise Swing... encore moins aujourd'hui avec l'arrivée de de JavaFX.
    Je t'invite quand tu veux (moyennant accord de ma direction :p). Quand à javaFX, pour l'avoir testé, rien que l'absence d'intégration correcte entre javaFX et des classes java déjà codées est un gros blocage (à moins que ca aie changé depuis que j'ai testé, de toutes facons c'est un autre débat)

    Pour une application où l'interface est essentiellement une navigation entre formulaires, utiliser Swing est une belle erreur!
    La je suis asssez d'accord, aucune complexité de l'interface, faire tout en web est plus facile pour gérer la concurrence, le déploiement, la sécurité et la validation.
    Quelqu'un peut me trouver un site sérieux qui utilise Swing? Il y en a, mais ils sont rares!!!
    On parle bien d'applications en entreprise là, pas nécessairement de sites web.

    Citation Envoyé par pmartin8 Voir le message
    Peux-tu me nommer un avantage qu'a Swing sur une Web-App?
    Les interfaces complexe sont souvent plus faciles à réaliser avec du code java qu'avec du HTML, du javascript et des requetes à tout va.. On va prendre un exemple con comme mes pieds. Tu utiliserait des webapp pour remplacer netbeans comme ide? Pourtant c'est bien une tâche partagée l'édition de code, 10 programmeurs qui travaillent sur la même base de code...

  14. #14
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 22
    Par défaut
    Je vous remercie tous pour vos efforts avec moi
    En fait mon application est la gestion des ressources humaines d'une société tel que La gestion des employés,Gestion des incorporations....et on me demande de faire ça en utilisant la technologie J2EE sans aucune autre indication et j'ai pensé que java Swing est plus facile pour le developpement des intefaces graphiques mais je vois que ça pose un problème dans le monde professionnel donc qu'est ce que vous me proposez de faire ????

  15. #15
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    swing ne pose aucun problème dans le monde de l'entreprise. tu peux très bien réaliser un client swing ou autre (dit client lourd) qui, par exemple, se connecte via des EJBs à ton serveur enterprise. Tout dépend du besoin de l'application au niveau de sa complexité. Comem déjà dit, pour des formulaires simples, oriente toi plutot vers du JSF. Pour des interfaces complexes, EJBs + client lourds peut s'avérer plus dur à déployer mais plus facile à développer.

Discussions similaires

  1. Problème avec le JNDI en J2EE
    Par Mandarck dans le forum Développement Web en Java
    Réponses: 6
    Dernier message: 06/12/2011, 13h18
  2. Problème avec J2EE et Tomcat
    Par nimo1986 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 25/02/2011, 14h48
  3. Réponses: 1
    Dernier message: 22/12/2010, 12h41
  4. Réponses: 1
    Dernier message: 16/10/2008, 18h49
  5. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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