Java :: incluye :: Ejemplos

Java :: incluyen :: Ejemplos El paquete ofrece un ejemplo de cómo usar Java :: Importar para llamar a las clases de Java.
Descargar ahora

Java :: incluye :: Ejemplos Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David Rusek
  • Sitio web del editor:
  • http://search.cpan.org/~rusekd/Java-Import-0.01/lib/Java/Examples.pod

Java :: incluye :: Ejemplos Etiquetas


Java :: incluye :: Ejemplos Descripción

Java :: Incluir :: Ejemplos El paquete ofrece un ejemplo de cómo usar Java :: Importar para llamar a las clases de Java. Java :: Incluya :: Ejemplos Package ofrece un ejemplo de cómo usar Java :: Importar para llamar a las clases de Java. Hacer llamadas RMI de Perlone Nice Lo acerca de Java es la manera extremadamente directa en la que le permite realizar llamadas a remoto Objetos que residen en servidores distantes. Muchas personas utilizan esta habilidad como punto de integración entre su sistema y un tercero o un sistema de Lagcy. Desafortunadamente, en su mayor parte, la capacidad de hacer llamadas a estos objetos remotos es algo que solo pueden hacer otras aplicaciones de Java sin hacer un gran alboroto al respecto. Sin embargo, ahora podemos hacer esto desde Perl.Asnume, que tengo un servidor RMI desde el que puedo obtener datos de la forma de los frijoles de java simples. Un método para hacer esto es usar la biblioteca GCJ :: CNI y compilar de forma nativa y envolver un conjunto de clases de Java que luego se pueden usar "de mi script Perl. Sin embargo, existe una manera más fácil. Comience por disminuir las interfaces Java con las que trabajaremos. Primero tenemos la interfaz remota que estaremos interactuando con: Importar Java.RMI. *; Interfaz Public RemoteInterface extiende a Remote {Public Ofberbean GetMessage (String SeedMessage) arroja RemoteException; } Y también tenemos el frijol que pediremos: Importar java.io. *; Clase pública Los implementos de algún modo serializable {valor de cadena privada; PUBLIC OFEBEAN () {} Vacío público SetValue (String _Value) {...} String Public GetValue () {...}} En lo que respecta a cualquier programa de cliente PERL, esto es todo lo que necesitamos saber. Ahora, allí Queda por hacer es escribir un cliente: use Java :: Importar qw (java.rmi.naming); My $ remote_interface = Java :: RMI :: Naming-> Búsqueda (JString ("// localhost / Home")); My $ bean = $ remote_interface-> getMessage (JString ("Hola allí"); Imprimir $ frijol-> getValue (), "n"; eso es todo lo que hay. Observe que todo lo que teníamos para decirle a Java :: Importar sobre fue java.rmi.naming, esto se debe a que era la única clase que utilizamos por su nombre en nuestro código Perl, todas las demás clases de Java (los objetos de $ frijoles y $ remote_interface. ) fue devuelto por algún otro método llamado originario de java.rmi.naming.in Orden para ejecutar este ejemplo, tenemos que asegurarnos de que todo esté en su lugar. Comenzamos compilando el código del cliente. Suponiendo que hemos recibido un archivo de clases de talones (remitentebject_stub.class) Podemos hacer lo siguiente: gcj -c somebean.java remoteinterface.java fastjar -cvf client.jar somebean.class remoteinterface.class retrobject_stub.classmaking seguro que nuestro servidor es accesible Luego, podemos ejecutar el código del cliente: classpath = client.jar perl client.pl, lo es, debe ver el mensaje devuelto por su servidor. Requisitos: · Perl


Java :: incluye :: Ejemplos Software relacionado