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

Services Web Java Discussion :

service web avec java


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut service web avec java
    Bonsoir,
    je suis en train de développer un service web en java avec netbeans.
    Ce service web doit être capable de :
    - lancer une commande donné ( la path de la commande est fourni par le client).
    - retourner la sortie standard
    - retourner la sortie d'erreur
    - retourner le taux d'utilisation CPU
    - retourner le taux d'utilisation mémoire
    En premier lieu,j'ai essayé d'apprendre comment implémenter un service web classique et facile (service web qui fait la somme) et j'ai réussi.En ce qui concerne ce qui m'est demandé je n'ai trouvé aucune documentation qui pouvait m'aider.
    J'ai besoin de votre aide svp que ce soit par qlqs docs ou par une explication plus détaillée.
    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2010
    Messages : 53
    Par défaut
    salut,

    pour resoudre ton probleme je te propose de regarder la classe Runtime contenu dans le package java.lang

    elle possede une methode exec qui te permet d'executer un programme. Elle te retourne un objet de type Process qui, dispose de methodes getInputStream et getOutputStream qui te retourne un flux d'entree et de sortie sur le processus.

    pour le taux d'utilisation de la mémoire et du CPU je pense que tu peux utiliser une librairie native et JNI

  3. #3
    Membre éclairé Avatar de rockley
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 404
    Par défaut
    C'est pour le message privé.

    Pour ton add, t'a ce code la

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    import javax.jws.WebMethod;
    import javax.jws.WebParam;
    import javax.jws.WebService;
     
    /**
     *
     * @author hmkhitarian
     */
    @WebService()
    public class NewWebServi {
     
        /**
         * Web service operation
         */
        @WebMethod(operationName = "add")
        public int add(@WebParam(name = "i")
        int i, @WebParam(name = "j")
        int j) {
            //TODO write your implementation code here:
            return i+j;
        }
     
    }

    Pour tes commandes ça donne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
        @WebMethod(operationName = "execu")
        @Oneway
        public void execu(@WebParam(name = "parameter")
        String parameter) {
            try {
                Process exec = Runtime.getRuntime().exec(parameter);
            } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            }
        }
    Si ton
    ça t'affiche la calculatrice.

    Et ton Runtime.getRuntime().exec peut prendre le chemin en option.

Discussions similaires

  1. service web avec xmlrpc avec java
    Par mhido dans le forum Services Web
    Réponses: 0
    Dernier message: 30/03/2010, 18h14
  2. Réponses: 1
    Dernier message: 07/03/2010, 03h10
  3. Créer un service web avec java
    Par mouned dans le forum Services Web
    Réponses: 5
    Dernier message: 13/12/2009, 21h31
  4. Exécuter un service web avec java
    Par mina85 dans le forum Glassfish et Payara
    Réponses: 1
    Dernier message: 20/04/2009, 18h17

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