| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Applet til Applet Kommunikation
    Kommunikation mellem forskellige Java-applets er ikke så simpelt som at sætte ud et portnummer til indgående kommunikation. Selvom du gemmer dine applets på servere , de udfører på klientens maskiner. Dette efterlader dig med de muligheder for at bruge JavaScript for at lade applets på samme maskine kommunikere, eller bruger din server som en slags central kommunikationscenter for forskellige forekomster af dine applets. Applet Function

    Når en bruger indlæser den webside , der indeholder din applet , hans browserens JVM indlæser alle applet data og udfører det på brugerens maskine. Dette betyder, at appletten bruger klientmaskinens regnekraft , ikke serverens , og at appletten ser klientmaskinen stedet for serveren som dets lokale vært . Når applet begynder udførelse , er det ikke længere har en direkte forbindelse til serveren , hvorfra det stammer . Det betyder, at der ikke er nogen enkel måde at lave forskellige applets eller applet forekomster kommunikere med hinanden .
    Java Script

    En lidet kendt funktion i JavaScript er evnen til at påberåbe sig de metoder og indstillede værdier for variablerne i Java applets . Ved hjælp af denne funktion , kan du gøre Java-applets , der kører på den samme webside på en kundes maskine kommunikere med hinanden. Du starter ved at tildele hver applet et unikt id med websidens JavaScript-kode , og derefter ved hjælp af " netscape.javascript pakken" at indlejre JavaScript-kode til at manipulere applets i hver applet som ekstra metoder. Denne teknik vil kun arbejde for appletparametrene forekomster på samme webside , og hvis . Jar filer du gemmer i den samme server mappe. Selvom applets ikke udføre på serveren, disse begrænsninger en sikkerhedsforanstaltning for at forhindre ondsindede applets fra kompromittere en brugers system.

    Socket Communications

    Applets kan kun bruge JavaScript til at kommunikere med applets , der kører på en enkelt kundes maskine. Hvis du ønsker din applet at kunne kommunikere med forekomster af samme applet kører på forskellige computere over internettet, vil du nødt til at bruge en klient /server -model. Hver enkelt applet vil fungere som en klient, der vil etablere en socket forbindelse med din server. Serveren vil derefter fungere som mellemmand , der accepterer data fra individuelle applets over internettet og sende data tilbage til de enkelte applets som nødvendigt .
    Organisering stikforbindelser

    For at organisere disse stikforbindelser , bliver du nødt til at gøre en multi -threaded server program. Én tråd vil være en lytter , der accepterer indgående socket -forbindelser. Jobbet af denne tråd er at acceptere indgående forbindelser og spin off hver indgående forbindelse som en ny tråd. Din server kan derefter sende data til og modtage data fra hver applet gennem sin individuelle tråd.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Find det sidste tegn i en streng i Java 
    ·Hvordan du skal aflevere en JFrame 
    ·Hvordan laver afhængigheder i Java 
    ·Hvad er filtypen JNLP 
    ·Sådan oprettes en brugerdefineret markør i Java 
    ·Sådan starter en ny linje i Java Brug af Notesblok 
    ·Sådan downloader & Lær Java på BlueJ Miljø 
    ·Sådan konvertere en streng til en fil i Java 
    ·Sådan oprettes en dobbeltsidet Pyramid i Java til Brug…
    ·Sådan bruges en Random Java Utility 
      Anbefalede Artikler
    ·Sådan Gennemgå Input i Java fra tastaturet 
    ·Sådan overføres data mellem Word-dokumenter ved hjæl…
    ·Liste af databaser Brugt med Java 
    ·Hvordan man skriver et program i C for at udskrive seri…
    ·Visual Basic Vilkår Forklaret 
    ·Sådan Skjul Data i Java 
    ·Definition af hierarkisk database 
    ·Hvordan man kan rette en syntaksfejl 
    ·Hvordan man skriver et ActiveX-objekt 
    ·Qt Designer Tutorials 
    Copyright © Computer Viden http://www.computerdk.com