| Java :: import :: Esempi Java :: import :: Esempi è un esempio di come utilizzare Java :: Importa per chiamare in classi Java. |
Scarica ora |
Java :: import :: Esempi Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Java::Import::Examples team
- Sito web dell'editore:
- http://search.cpan.org/~rusekd/Java-Import-0.03/lib/Java/Examples.pod
Java :: import :: Esempi Tag
Java :: import :: Esempi Descrizione
Java :: import :: Esempi è un esempio di come utilizzare Java :: Importa per chiamare le classi Java. Java :: import :: Esempi è un esempio di come utilizzare Java :: Importa per chiamare in classi Java.Making RMI Chiamate da Perlone Nice Thing di Java è il modo estremamente diretto in cui ti consente di effettuare chiamate a oggetti remoti risiedere sui server lontani. Molte persone usano questa capacità come punto di integrazione tra il loro sistema e un sistema positivo di terze parti o legacy. Sfortunatamente, per la maggior parte la possibilità di effettuare chiamate a questi oggetti remoti è qualcosa che solo altre applicazioni Java possono fare a meno di fare un grosso storto a riguardo. Tuttavia, ora possiamo farlo da Perl.Assume che ho un server RMI da cui posso ottenere dati dalla forma di semplici fagioli Java. Un metodo per fare ciò è utilizzare la libreria GCJ :: CNI e compilare nativamente e avvolgere un set di classi Java che possono quindi essere "usate" dal mio script perl. Tuttavia, c'è un modo più semplice. Iniziano la descrizione delle interfacce Java con cui lavoreremo. Per prima cosa avremo l'interfaccia remota che interagiamo con: import java.rmi. *; Interfaccia pubblica Remote Interfaccia estende remota {Pubblica Public GetMessage (String SeedMessage) lancia Remoteexception; } E abbiamo anche il fagiolo che chiedemo: import java.io. *; CLASSE PUBBLICA CIREBE ATTUALMENTE SERIALIZZABILE {Valore stringa privata; Pubblico qualcuno () {} Public Void SetValue (String _Value) {...} String Public GetValue () {...}} Per quanto riguarda qualsiasi programma client Perl, questo è tutto ciò che abbiamo bisogno di sapere. Ora tutto è lasciato a fare è scrivere un cliente: utilizzare Java :: import QW (java.rmi.nning); My $ remote_interface = Java :: RMI :: Naming-> Ricerca (JString ("// localhost / home")); my $ bean = $ remote_interface-> getMessage (JString ("Ciao")); Stampa $ Bean-> GetValue (), "n"; Questo è tutto ciò che c'è. Si noti che tutto ciò che abbiamo dovuto dire a Java :: Import su è stato Java.rmi.nning, questo perché è stato l'unica classe che abbiamo usato per nome nel nostro codice perl, ogni altra classe Java (gli oggetti detenuti da $ bean e $ remote_interface ) È stato restituito da qualche altra chiamata del metodo originata da Java.rmi.Naming.in per eseguire questo esempio dobbiamo assicurarci che tutto sia nel suo posto. Iniziamo compilando il codice del cliente. Supponendo che ci sia stato dato un file di classe Stub (remoteObject_stub.class) possiamo fare quanto segue: GCJ -C POUMBEAN.JAVA remoteinterFace.java fastjar -Cvf client.jar somebean.class remoteinterface.class remotebject_stub.classmaking Sure il nostro server è raggiungibile Possiamo quindi eseguire il codice client: ClassPath = client.jar perl client.plthat It, è necessario verificare il messaggio restituito dal server. Requisiti: · Perl.
Java :: import :: Esempi Software correlato