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

Développement Web en Java Discussion :

Comment apprendre Java pour faire du développement web


Sujet :

Développement Web en Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Points : 42
    Points
    42
    Par défaut Comment apprendre Java pour faire du développement web
    Bonjour à tous,
    débutante.
    Mais je développe avec KSH, SQL, un peu de HTML.
    Quel livre me conseilleriez-vous pour apprendre JAVA, et pourvoir développer des pages Web ?
    Sur amazon.fr, on se perd dans les choix.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    Regarde sur cette page pour les livres :

    http://java.developpez.com/livres/

    Sachant qu'un bouquin noté 5 étoiles sur plusieurs critiques est assez fiable.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Points : 42
    Points
    42
    Par défaut
    Merci pour ta réponse.

    Mais, ( ayant peu de connaissance en la matière), peux-tu me dire STP, est-ce-que c'est suffisant pour développer des pages WEB ?
    ou faudrait-il combiner Java avec PHP ou autres choses pour ce faire ?

    Voici ce que je pense :
    Java me servira à requêter au niveau des bases de données Oracle.
    Mais, j'aimerais afficher sous format graphiques, le résultat de ce requêtage, et ma question est que dois-je utiliser :
    PHP par exemple ?

  4. #4
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    Pour l'affichage graphique (formulaires de saisie, tableau de résultats, graphiques...), la plateforme J2EE (pour les définitions regarde la FAQ sur le domaine Java de Developpez) fournit tout ce qu'il te faut.

    Tu peux par exemple commencer par télécharger un container d'applications WEB comme TOMCAT sur le site http://www.apache.org et ensuite recherche sur Developpez un tuto de création d'un web application pour commencer avec les bases.

    Bon courage

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Points : 42
    Points
    42
    Par défaut
    Merci.
    Je récapitule, car ça fait longtemps que j'essaie d'avoir une répone ( pas ici), mais je n'y arrive jamais.

    Donc, J2EE : pour développer graphiques et tableaux ...etc
    et Java pour accéder aux bases et ramener le contenu des tableaux et des graphes.


    Ai-je bien compris ?


    Merciiiii.

  6. #6
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    Citation Envoyé par mlaiti Voir le message
    Merci.
    Je récapitule, car ça fait longtemps que j'essaie d'avoir une répone ( pas ici), mais je n'y arrive jamais.

    Donc, J2EE : pour développer graphiques et tableaux ...etc
    et Java pour accéder aux bases et ramener le contenu des tableaux et des graphes.


    Ai-je bien compris ?


    Merciiiii.
    Pas exactement...

    Définition de Java :
    http://java.developpez.com/faq/java/...e#LANGAGE_java

    Définition du J2EE : http://java.developpez.com/faq/javae...EFINITION_j2ee

    C'est plus clair ?

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Points : 42
    Points
    42
    Par défaut
    Merci pour vos réponses.
    C'est tellement gentil ....

    Puis-je abuser une sernière fois et demander un conseil ?

    Qu'est ce qu'on me conseille comme langage pour développer ceci :
    1) accéder aux bases et collecter certaines infos.
    2) ensuite afficher ces infos, sous forme de tableaux, graphiques, histogrammes dans des pages Webs ou un site Web ...etc.

    J'ai pensé naivement à Java pour accéder aux bases, mais je ne crois pas qu'il puisse générer des pages Webs ...etc
    J'ai entendu parler de PHP ...

    c'est important pour moi, car je vais me lancer à apprendre ces langages, et je souhaite vraiment qu'ils répondent à mon besoin ...

    Voilà, c'est tout mon souci ....

  8. #8
    Expert confirmé
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Points : 4 015
    Points
    4 015
    Par défaut
    Bonjour
    1) accéder aux bases et collecter certaines infos.
    2) ensuite afficher ces infos, sous forme de tableaux, graphiques, histogrammes dans des pages Webs ou un site Web ...etc.
    1-Java peut le faire
    2-Java peut aussi le faire sous forme Applet ou Applet
    Java n'est pas adapté à faire du developpement web d'une certaine façon il y a php ou javascript pour ça

    J'ai pensé naivement à Java pour accéder aux bases, mais je ne crois pas qu'il puisse générer des pages Webs ...etc
    J'ai entendu parler de PHP ...
    Tu veux plutot dire "gerer" parce que générer non
    Sinon si ton but n'est pas de creer entierement des pages web mais seulement d'acceder aux bases de données et faire les histogrammes etc ,c'est possible en java via les applets ou les web services , Tout ceci peut se faire aussi bien en php
    @+

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Points : 42
    Points
    42
    Par défaut
    Merci beaucoup beaucoup à tous !
    Je vais m'y mettre à apprendre alors !!


  10. #10
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    Citation Envoyé par krachik Voir le message
    Bonjour

    1-Java peut le faire
    2-Java peut aussi le faire sous forme Applet ou Applet
    Java n'est pas adapté à faire du developpement web d'une certaine façon il y a php ou javascript pour ça
    Je ne m'aventurerai pas dans une discussion qui partirais en troll, mais Java est extrêmement bien adapté pour le développement web (jsp, struts, spring, et que sais je encore...)

    Citation Envoyé par krachik Voir le message
    Tu veux plutot dire "gerer" parce que générer non
    Sinon si ton but n'est pas de creer entierement des pages web mais seulement d'acceder aux bases de données et faire les histogrammes etc ,c'est possible en java via les applets ou les web services , Tout ceci peut se faire aussi bien en php
    @+
    Encore une fois, on diverge ici...je te conseille dans un premier temps d'oublier les applets...web services...pour recentrer le sujet sur des bases car mlaiti débute...

    Citation Envoyé par mlaiti
    Puis-je abuser une sernière fois et demander un conseil ?
    bien sûr on est là pour ça

    Tu peux regarder cette page pour trouver les outils qui vont bien pour les objectifs que tu cherches :

    http://java.developpez.com/outils/

    Juste quelques pistes concernant tes besoins :

    Citation Envoyé par mlaiti
    1) accéder aux bases et collecter certaines infos.
    Regarde la FAQ JDBC sur Developpez, tout y est (pilotes, comment créer des requêtes, recupérer les informations), JDBC est en quelque sorte un pont entre le language Java et la base de donnée cible sur laquelle tu travailleras

    Citation Envoyé par mlaiti
    2) ensuite afficher ces infos, sous forme de tableaux, graphiques, histogrammes dans des pages Webs ou un site Web ...etc.
    Pour ce qui est d'un affichage en tableau, commence par essayer de récupérer une liste de résultats de ta base de données, ensuite tu chercheras comment mettre ça en page.

    Pour les graphiques, une référence (mais d'autres bibliothèques existent, à toi de voir) : http://www.jfree.org/jfreechart/

    Citation Envoyé par mlaiti
    J'ai pensé naivement à Java pour accéder aux bases, mais je ne crois pas qu'il puisse générer des pages Webs ...etc
    J'ai entendu parler de PHP ...
    c'est important pour moi, car je vais me lancer à apprendre ces langages, et je souhaite vraiment qu'ils répondent à mon besoin ...
    Dis toi juste qu'avec Java tu peux tout faire (toute proportion gardée)...il suffit juste de savoir exactement quoi, puis de trouver les librairies qui vont bien.

    C'est bon pour toi ?

  11. #11
    Membre habitué Avatar de Celeborn
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 133
    Points : 156
    Points
    156
    Par défaut
    Si je peux te donner un conseil commence dans un premier temps par apprendre java (javaSE) et en parallèle XHTML ( + algo qui est vraiment la base de la programmation). Ensuite il est vrai qu'avec JavaEE tu pourra faire tous ce que tu mentionnes (mais je te cache pas que ça sera pas tout de suite, car il faut quant meme avoir un peu d'expérience derrière soi et surtout bien comprendre tout les concepts du développement). Bon courage pour la suite.

    D'un autre côté, suivant tes besoins, tu pourrais tout aussi bien remplacer java par php. C'est p.e. plus simple pour un débutant.

  12. #12
    Expert confirmé
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Points : 4 015
    Points
    4 015
    Par défaut
    Citation Envoyé par elitost
    Je ne m'aventurerai pas dans une discussion qui partirais en troll, mais Java est extrêmement bien adapté pour le développement web (jsp, struts, spring, et que sais je encore...)
    je sais bien c'est pour ça que j'ai dit
    Citation Envoyé par krachik
    Java n'est pas adapté à faire du developpement web d'une certaine façon il y a php ou javascript pour ça
    Reste à savoir ce qu'il veut faire exactement ,Mais sachant qu'on peut faire du developpement web il lui faut apprendre les bases avant de se lancer dans les jsp et autres(frameworks) alors que il pourait aussi bien debuter avec php pour faire ce qu'il cite.(Bon je m'arrete pour ne pas faire un long debat la dessus )

    Citation Envoyé par elitost
    Encore une fois, on diverge ici...je te conseille dans un premier temps d'oublier les applets...web services...pour recentrer le sujet sur des bases car mlaiti débute...
    Autant pour moi je savais pas qu'il debute

    [edit]d'accord avec Celeborn si tu veux faire ce que tu dis la tres vite [/edit]

  13. #13
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    Plutôt ok pour dire qu'il faut commencer pas les bases.

    Par contre dire que PHP est plus simple pour un débutant par rapport à Java...hummmm...c'est rigolo la POO en PHP ...suffit également de faire un tour sur http://pear.php.net pour comprendre que PHP fournit également son lot de briques où il est parfois difficile de se retrouver (finalement c'est vrai pour tous les languages, sauf quand ils naissent...)

  14. #14
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Points : 99
    Points
    99
    Par défaut
    Bonjour,

    il ya un livre qui est super bien fait, et tres facile a lire et a comprendre aussi : c'est JAVA TETE LA PREMIERE.

    Bon courage

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 59
    Points : 57
    Points
    57
    Par défaut
    Si je peux me permettre ... Si tu es vraiment, mais vraiment, débutant en informatique (comme il me semble l'avoir lu entre les lignes), je te conseille de te concentrer sur un seul langage ...

    J'ai rien contre Java (bien au contraire si je pouvais je ne ferais que ça). Malheureusement il me semble évident que pour créer des pages Web il faut avant tout commencer par la base et la base c'est HTML (ou XHTML pour les plus sérieux d'entre nous). Tout ce que tu pourrais trouver à coté ne ferait que créer dynamiquement du HTML (je vais au plus simple là)

    Après bien sûr tu peux faire du Java en utilisant le Springframework, du J2EE à tout va, maven, Ajax, JSP ou PHP ou JSF ou ASP, utiliser les taglibs, faire des liens avec des annuaires des bases de données ... BREF! Mais j'ai cru quand même voir apparaitre les mots pages Web et je me dit que quand même ... enfin bon la c'est mon avis. Mais si tu sais pas ce qu'est la balise <body> bah je te conseille de commencer par là.

    Ah et un autre conseil de mon premier prof d'info ... "En informatique il faut toujours aller au plus simple, c'est déjà assez compliqué comme ca!"

    Mohicane

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/12/2014, 13h00
  2. Réponses: 24
    Dernier message: 05/07/2011, 17h29
  3. Réponses: 7
    Dernier message: 15/06/2009, 12h59
  4. Réponses: 1
    Dernier message: 12/02/2007, 16h22
  5. [Tomcat]Comment configurer Tomcat pour faire du javascript ?
    Par uliss dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 10/02/2005, 18h29

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