Se asume tener instalado Jdk y con sus variables de entorno, sino puedes revisar aquí
Configuración del Back-end
Primero debemos bajar BlazeDS, en mi caso bajé el Turnkey, pues ya viene deployado el BlazeDS.
Lo dejé en /home/rene/blazeds_turnkey_3-0-0-544.
Ahora en eclipse creamos un Java Project
Le ponemos un nombre y le indicamos la ruta del Turnkey, como se vé en la imagen. Y siguiente
Establemos la carpeta src como "source folder", ya que por default no lo es. Le idicamos que las clases compiladas deben quedar en el directorio "classes". Y finalizamos
Creamos una clase de prueba.
Le ponemos nombre a la clase y la dejamos bajo un paquete.
Creamos un simple método que retorne un String.
Lo declaramos como "destination" en el archivo "flex/remoting-config.xml"
Agregamos una sección de "login-config" en el web.xml
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
Guardamos todo y levantamos el servidor:
$ cd blazeds_turnkey_3-0-0-544/sampledb/
rene ~/blazeds_turnkey_3-0-0-544/sampledb $ ./startdb.sh
[Server@18a7efd]: [Thread[main,5,main]]: checkRunning(false) entered
[Server@18a7efd]: [Thread[main,5,main]]: checkRunning(false) exited
[Server@18a7efd]: Startup sequence initiated from main() method
[Server@18a7efd]: Loaded properties from [/home/rene/blazeds_turnkey_3-0-0-544/sampledb/server.properties]
[Server@18a7efd]: Initiating startup sequence...
[Server@18a7efd]: Server socket opened successfully in 29 ms.
[Server@18a7efd]: Database [index=0, id=0, db=file:flexdemodb/flexdemodb, alias=flexdemodb] opened sucessfully in 1203 ms.
[Server@18a7efd]: Startup sequence completed in 1233 ms.
[Server@18a7efd]: 2008-04-30 23:14:53.387 HSQLDB server 1.8.0 is online
[Server@18a7efd]: To close normally, connect and execute SHUTDOWN SQL
[Server@18a7efd]: From command line, use [Ctrl]+[C] to abort abruptly
$ cd blazeds_turnkey_3-0-0-544/tomcat/bin/
rene ~/blazeds_turnkey_3-0-0-544/tomcat/bin $ ./startup.sh
Using CATALINA_BASE: /home/rene/blazeds_turnkey_3-0-0-544/tomcat
Using CATALINA_HOME: /home/rene/blazeds_turnkey_3-0-0-544/tomcat
Using CATALINA_TMPDIR: /home/rene/blazeds_turnkey_3-0-0-544/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.6.0_06
$
Configuración del Front-end
Ahora creamos un Flex Project (en el Flex Builder plugin para Linux)
En la configuración del server le indicamos donde están los servicio que vamos a consumir y donde queremos colocar lo archivos generado y compilados.
Creamos una simple aplicación que consuma el RemoteObject definido en el destination. Y ejecutamos la aplicación.
Al pinchar el botón, su label se cargará con lo que retorna el método de la clase java.
:wq
4 comentarios:
Hola Rene:
Realizando tus instrucciones me encontré con un pequeño error. Cuando dices que se pruebe el servicio después de iniciar el servidor tomcat y eso dice que se abra el browser en localhost:8080 y debería ser localhost:8400.
Incluso aparece en la imagen :P
Solo eso. Gracias por tus aportes en este medio chaop
Hola Dex
Ya está corregido.
gracias por tu feedback !
muchas gracias por el turorial, pero solo una cosa que creo hay que dejar claro, en el backend no solo es necesario grabar sino tambien darle clic derecho al proyecto y dar en Build Project (claro esto en caso de no tener seleccionado Build Automatically) :)
muy bueno el tutorial felicitaciones.. lo segui paso a paso y anduvo todo bien
saludos
Publicar un comentario