Java :: Inclusief :: Voorbeelden

Java :: Inclusief :: Voorbeelden Pakket biedt een voorbeeld van het gebruik van Java :: Importeren om in Java-lessen te bellen.
Download nu

Java :: Inclusief :: Voorbeelden Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David Rusek
  • Uitgever website:
  • http://search.cpan.org/~rusekd/Java-Import-0.01/lib/Java/Examples.pod

Java :: Inclusief :: Voorbeelden Tags


Java :: Inclusief :: Voorbeelden Beschrijving

Java :: Inclusief :: Voorbeelden Pakket biedt een voorbeeld van het gebruik van Java :: Importeren om in Java-lessen te bellen. Java :: Inclusief :: Voorbeelden Pakket biedt een voorbeeld van het gebruik van Java :: importeren om in Java-klassen te bellen. RMI-oproepen van Perlone Mooi ding over Java is de extreem rechte vooraanwijzing waarin u kunt bellen naar afgelegen Objecten die op verre servers wonen. Veel mensen gebruiken dit vermogen als een punt van integratie tussen hun systeem en een positief systeem of een lagcy-systeem. Helaas is voor het grootste deel het vermogen om oproepen naar deze externe objecten te maken, iets dat alleen andere Java-applicaties kunnen doen zonder er een grote gedoe over te maken. We kunnen dit nu echter vanuit Perl.assume doen dat ik een RMI-server heb waaruit ik gegevens kan krijgen in de vorm van eenvoudige Java-bonen. Een methode om dit te doen is om de GCJ :: CNI-bibliotheek te gebruiken en in native compileer en wikkel een set Java-lessen die dan 'gebruikt' van mijn PERL-script kunnen worden gebruikt. Er is echter een gemakkelijkere manier. Let door de Java-interfaces te verwerven waarmee we samenwerken. We hebben eerst de externe interface die we interacteren met: import java.rmi. *; Openbare interface-afstandsbediening van de openbare interface verlengt afstandsbediening {public somebean get -essage (snaar seedmessage) gooit remoteException; } En we hebben ook de bonen waar we om vragen: Java.io. *; Public Class Anybean implementeert serialiseerbare {Private String-waarde; Openbaar Andbean () {} Public Void SetValue (String _Value) {...} Public String GetValue () {...}} Wat een PERL-clientprogramma betreft, is dit alles wat we moeten weten. Nu is er allemaal Wordt overgelaten is een klant schrijven: gebruik Java :: Import QW (Java.rmi.nameing); Mijn $ Remote_Interface = Java :: RMI :: NAMING-> Lookup (JString ("// localhost / Home"); Mijn $ Bean = $ Remote_interface-> GetMessage (jstring ("Hallo daar"); Print $ BAN-> GETWALUE (), "N"; dat is alles wat er is. Merk op dat alles wat we Java moesten vertellen :: Import over was Java.rmi.namers, dit komt omdat het de enige klasse was die we bij naam in onze Perl-code hebben gebruikt, elke andere Java-klasse (de objecten gehouden door $ Boon en $ Remote_interface ) werd geretourneerd door een andere methode-oproep afkomstig van Java.rmi.nameing.in om dit voorbeeld uit te voeren, moeten we ervoor zorgen dat alles in zijn plaats is. We beginnen met het samenstellen van de clientcode. Ervan uitgaande dat we een Stub Class-bestand hebben gekregen (RemoteObject_stub.class) kunnen we het volgende doen: GCJ-C Sybean.java-afstandsbedieningFace.java Fastjar -CVF-client.jar Sybean.class-afstandsbedieningFace.class RemoteObject_stub.classmaking Zorgt ervoor dat onze server bereikbaar is We kunnen vervolgens de clientcode uitvoeren: ClassPath = Client.jar Perl Client.PLTHAT's IT, u moet dan het bericht bekijken dat is geretourneerd door uw server. Vereisten: · Perl


Java :: Inclusief :: Voorbeelden Gerelateerde software