Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Applet Applet Communicatie
De communicatie tussen de verschillende Java-applets is niet zo eenvoudig als het blussen van een poortnummer voor inkomende communicatie . Ook al heb je je applets slaan op servers , zij voeren op machines van de klant . Dit laat je met de mogelijkheden van het gebruik van JavaScript om applets te laten op dezelfde machine te communiceren , of het gebruik van uw server als een soort centrale communicatie hub voor verschillende gevallen van uw applets . Applet Functie

Wanneer een gebruiker de webpagina met uw applet laadt , JVM 's zijn browser laadt alle gegevens van de applet en voert het uit op de computer van de gebruiker . Dit betekent dat de applet wordt met behulp van processing power van de client machine , niet van de server , en dat de applet ziet de client machine in plaats van de server als de lokale host . Wanneer de applet start uitvoeren , het niet langer heeft een directe verbinding met de server van waaruit het is ontstaan ​​. Dit betekent dat er geen eenvoudige manier om verschillende applets maken of applet gevallen met elkaar communiceren .
Java Script

Een weinig bekende eigenschap van JavaScript is de mogelijkheid om beroep doen op de methoden en de ingestelde waarden voor de variabelen van Java-applets . Met behulp van deze functie kunt u Java-applets die worden uitgevoerd op dezelfde webpagina op een cliënt machine communiceren met elkaar te maken . Je begint met het toewijzen van elk applet een unieke ID van de webpagina 's JavaScript -code , dan is het gebruik van de " netscape.javascript ' pakket om de JavaScript-code insluiten voor het manipuleren van applets in elk applet als extra methoden . Deze techniek werkt alleen voor de applet exemplaren op dezelfde webpagina en wier . Jar -bestanden die u opslaat in dezelfde server directory . Zelfs wanneer applets niet uitvoeren op de server , deze beperkingen zijn een veiligheidsmaatregel om te voorkomen dat kwaadaardige applets uit te boeten systeem van een gebruiker .
Socket Communications

Applets
kan alleen gebruik maken van JavaScript om te communiceren met applets die worden uitgevoerd op de machine van een enkele klant. Als u wilt dat uw applet om te kunnen communiceren met exemplaren van dezelfde applet draait op verschillende computers over het internet , moet u een client /server -model te gebruiken . Elke individuele applet zal fungeren als een cliënt die een socket verbinding met uw server zal vestigen . De server zal dan fungeren als tussenpersoon , het aanvaarden van gegevens van individuele applets over het internet en het verzenden van gegevens naar individuele applets als nodig .
Organiseren Socketverbindingen

organiseren deze socket verbindingen , moet u een multi - threaded server programma te maken . Een thread zal een luisteraar die binnenkomende socketverbindingen aanvaardt zijn. De taak van deze discussie is om inkomende verbindingen te accepteren en spin off elke inkomende verbinding als een nieuwe thread . Uw server kan vervolgens gegevens verzenden naar en ontvangen van gegevens uit elke applet via haar individuele draad .

Previous: Next:
  Java Programming
·Hoe te UML Maak Van Java Sourc…
·Hoe je gratis educatieve HTML …
·Hoe je Java Pop -Up 's maken 
·Hoe te Lettertype wijzigen Kle…
·Definitie Voor JDK 
·Hoe te Regelafstand in NetBean…
·Hoe je je eigen zonnestelsel t…
·Hoe maak je een aangepaste nav…
·Hoe te converteren StreamSourc…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe controleert de lengte van een PHP St…
·Hoe gebruik ik SCGrid ActiveX Grid Contr…
·Hoe maak je een Multiple invoegen in PHP…
·Hoe kan ik een IPA -bestand installeren …
·Hoe te Kolommen in MySQL Hernoem 
·Hoe te Lengte van Int in Java Bereken 
·How to: Direct MySQL Access op GoDaddy S…
·Hoe te gebruiken Cscript een Web-Based D…
·Hoe te lezen tekstbestanden met Visual B…
Copyright © Computer Kennis http://www.nldit.com