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 Discussion :

Java et Vista / Web services pour les nuls


Sujet :

Java

  1. #21
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Petit apport
    JDK :
    Java Development Kit, c'est l'ancien nom du SDK. Le JDK a été renommé SDK depuis la version 1.2.2.

  2. #22
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 69
    Par défaut
    Ah oui ? Je n'aurais jamais imaginé ça !

    Merci !

  3. #23
    Membre chevronné Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Par défaut
    javadoc est un utilitaire du JDK (tout comme javac) qui extrait des informations du code Java ainsi que des commentaires (sous une forme normalisée) afin de générer une documentation adaptée.
    Dans la configuration standard il te génère des pages HTML de ce type : http://java.sun.com/javase/6/docs/api/


    On appelle la Javadoc d'une API les pages HTML générées par l'outil javadoc.

  4. #24
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 69
    Par défaut
    Merci.

    Entre temps Sun a fait une nouvelle page de download avec un tableau bcp plus clair :

    http://java.sun.com/javaee/downloads/index.jsp

  5. #25
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 69
    Par défaut
    hello, j'avais commencé un énorme post mais ça va vous prendre la tête aussi je résume...

    J'ai installé l'option 2 sur cette page :

    http://java.sun.com/javaee/downloads/index.jsp

    "Java EE + JDK"

    J'aimerais savoir ce que l'on peut faire avec ce produit sans installer rien d'autre cad sans Apache, sans Eclipse, bref brut de brut.

    Il semle qu'il y ait le Sun Application Server, un truc qui semble lié à ce que l'on appelle Glassfish, est-ce que ça peut me dispenser vraiment d'installer Apache dans un premier temps et tout de même tester des servlets exemples ?

    Sauriez-vous me dire a quoi servent les autres versions notamment:

    J2EE SANS le JDK
    JAVA EE + Tools avec NetBeans mais SANS JDK

    Dans quels cas peut-on en avoir besoin svp ???? Ca m'aidera a comprendre l'environnement de Sun qui m'a l'air assez complexe (je diffère de ce fait l'installation d'Eclipse etc...)


    Merci


    EDIT 1 : Dans "Core Servlets" ils disent de mettre le servlet a tester dans WEB-INF du serveur d'appli.

    J'ai donc cherché le WEB-INF du Sun Application Server et là c'est la panique : si je recherche "WEB-INF" sous mon répertoire SDK j'ai 33 résultats... C'est à devenir fou....

    Ou est donc installé le serveur d'applis de Sun svp ???

    EDIT 2 : Est-ce ici le WEB-INF ?

    C:\Program Files\Sun\SDK\domains\domain1\applications\j2ee-apps\__JWSappclients\sys_war\WEB-INF\

  6. #26
    Membre chevronné Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Par défaut
    Sun Java System Application Server (SJSAS) est le serveur d'application de référence de Java EE et se nomme également Glassfish.

    Tu peux choisir de ne pas télécharger le JDK si tu l'as déjà et que tu veux mettre le reste à jour, mais tu en auras besoin de toute manière.

    Si tu as installé Glassfish tu as un serveur d'application qui comprend un serveur http, donc tu n'as pas besoin d'Apache Tomcat en plus.

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 69
    Par défaut
    OK merci pour l'info.

    Reste a me documenter sur le Classpath et trouver le répertoire WEB-INF dans lequel je vais mettre mon HelloServlet.class...

    Mon JRE :
    C:\Program Files\Java\jre1.6.0_03\

    Mon SDK :
    C:\Program Files\Sun\SDK

    Mon "projet" :
    D:\Java\HelloServlet.Java

    Quel CLASSPATH dois-je définir ?
    Comment compiler ?
    Ou mettre HelloServlet.class ensuite ?
    Comment tester ?



    EDIT :mon fichier de compile :

    "C:\Program Files\Sun\SDK\jdk\bin\javac.exe" -classpath "C:\Program Files\Java\jre1.6.0_03\lib";"C:\Program Files\Sun\SDK\lib";"D:\Java" HelloServlet.java

    Résultat : 6 erreurs... trouve pas les classes

    J'ai aussi essayé :

    C:\Progra~1\Sun\SDK\jdk\bin\javac.exe -classpath C:\Progra~1\Java\jre1.6.0_03\lib;C:\Progra~1\Sun\SDK\lib;D:\Java HelloServlet.java

    meme resultat...

  8. #28
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 69
    Par défaut
    Hello,

    Mon Servlet commence comme ça :

    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;

    Quelles classes je dois avoir svp et où dois-je m'attendre à les trouver, plutot sous jre\lib ou sous sdk\lib ? Ne me dites pas que ce n'est pas livré en standard avec le jre ou le sdk !

    J'ai tout installé comme il faut mais visiblement pourtant il ne trouve pas les classes je suis bloqué ! Je me vois contraint de balancer cela


    PS : qq1 peut-il éditer mon post initial et le renommer "Débutant : questions diverses" (merci)

  9. #29
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 69
    Par défaut
    Hello j'ai finalement trouvé tout seul comment déployer un servlet exemple sous SAS.

    Si ça peut intéresser qq1 je peux faire un post qui résume les différentes étapes, sans entrer bien sur dans les détails. Reste à voir ou publier ce post pour qu'il soit visible de mes collègues débutants... merci de me renseigner svp.

    Note : je m'appuie sur le tutoriel coreservlets.com

Discussions similaires

  1. Appel de procédure distante sous Android : les Web Services pour les nuls
    Par Hephaistos007 dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 13/07/2015, 15h52
  2. web service pour code Java et PHP
    Par molesqualeux dans le forum Services Web
    Réponses: 0
    Dernier message: 06/01/2010, 09h18
  3. Les Web Services pour access
    Par naphta dans le forum Contribuez
    Réponses: 0
    Dernier message: 08/01/2008, 23h59
  4. Réponses: 0
    Dernier message: 25/08/2007, 18h19

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