Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment puis-je stabiliser le nombre…
  • Comment multitâche avec Java 
  • Fonction de Java & Argument Par déf…
  • Comment créer des exceptions défin…
  • Comment faire pour supprimer les dou…
  • Comment formater un tableau sur Text…
  • Comment faire pour publier des appli…
  • Comment faire pour augmenter le text…
  • Comment faire une boucle MIDI en Jav…
  • Comment écrire Android 1.1 SDK Code…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Applet de communication Applet

    La communication entre les différents applets Java n'est pas aussi simple que de mettre un numéro de port pour les communications entrantes . Même si vous stockez vos applets sur des serveurs , ils s'exécutent sur les machines du client. Ceci vous laisse avec les options d'utilisation de JavaScript afin de laisser applets sur le même appareil de communiquer ou d'utiliser votre serveur comme une sorte de centrale de communication pour les différentes instances de vos applets . Applet Fonction

    Quand un utilisateur charge la page Web contenant votre applet, la JVM de son navigateur charge toutes les données de l'applet et l'exécute sur la machine de l'utilisateur. Cela signifie que l' applet utilise la puissance de traitement de la machine cliente , et non celle du serveur , et que l' applet voit la machine cliente au lieu du serveur comme hôte local. Lorsque l' applet commence à exécuter , il n'a plus de connexion directe au serveur à partir duquel il est originaire. Cela signifie qu'il n'ya pas de moyen simple de faire différentes applets ou des instances de l'applet de communiquer entre eux .
    Java Script

    Une caractéristique peu connue du JavaScript est la capacité de invoquer les méthodes et les valeurs de consigne pour les variables des applets Java. Grâce à cette fonctionnalité , vous pouvez faire des applets Java qui s'exécutent sur la même page Web sur la machine de la communication d'un client avec l'autre. Vous commencez en attribuant à chaque applet un identifiant unique avec le code JavaScript de la page Web, puis utiliser le package " netscape.javascript " d'intégrer le code JavaScript pour manipuler les applets dans chaque applet que d'autres méthodes . Cette technique ne fonctionne que pour les instances de l'applet sur ​​la même page Web et dont les fichiers. Jar que vous stockez dans le même répertoire du serveur . Même si les applets ne s'exécutent pas sur le serveur, ces restrictions constituent une mesure de sécurité pour empêcher les applets malicieuses de compromettre le système d'un utilisateur .

    Socket Communications

    Applets ne peut utiliser JavaScript pour communiquer avec les applets qui s'exécutent sur la machine d'un seul client. Si vous voulez que votre applet pour être en mesure de communiquer avec les instances de la même applet s'exécutant sur des ordinateurs différents à travers l'Internet , vous aurez besoin d'utiliser un modèle client /serveur. Chaque applet individu agira comme un client qui permettra d'établir une connexion socket avec votre serveur. Le serveur va alors agir comme un intermédiaire, accepter des données provenant applets individuelles à travers l'Internet et l'envoi de données vers applets individuelles si nécessaire.
    Organisation connexions Socket

    Pour pouvoir ces connexions socket , vous aurez besoin de faire un programme de serveur multi-thread . Un fil sera un auditeur qui accepte les connexions socket entrants. Le travail de cette discussion est d'accepter les connexions entrantes et spin off de chaque connexion entrante comme un nouveau thread. Votre serveur peut alors envoyer des données vers et recevoir des données à partir de chaque applet grâce à son fil individuel .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment générer des dates dans les JSP 
  • Comment écrire Android 1.1 SDK Code 
  • Comment utiliser la classe de caractères en Java 
  • Comment écrire ma propre Exception Handler en Java 
  • Comment faire pour convertir secondes depuis Epoch à une date 
  • Comment créer un Heap Dump Java 
  • Comment créer JNLP 
  • Comment exécuter l'applet Java 
  • Comment déclarer un constructeur en Java 
  • Comment faire un jeu Java comme RuneScape 
  • Connaissances Informatiques © http://www.ordinateur.cc