En este tutorial se explica paso a paso la puesta en marcha de un proyecto Flex y Java con RemoteObject de BlazeDS, todo sobre Tomcat.
Se debe tener instalado eclipse wtp y Flex Builder como plugin
Agregamos el Tomcat Server al entorno de Eclipse.
Creamos un proyecto Flex
Seleccionamos la arquitectura J2EE y se define la carpeta de recursos java
Seleccionamos el Tomcat server que habíamos configurado previamente e idicamos la ubicación de BlazeDS
Una vez creado el proyecto crearemos una simple clase Java, con un método que retorne un String
Luego lo declaramos el destination en el archivo flex\remoting-config.xml
Debemos realizar este pequeño cambio. En el campo de Contex root de la ventana de propiedades del proyecto cambiamos /WebContent por /tmp , que es el nombre del proyecto
Escribimos el archivo mxml que consumirá el RemoteObject. En este caso, al pinchar el botón, se cargará en el label del botón, el retorno del método.
Y lo hechamos a correr en el servidor tomcat.
Finalmente, con bombos, platillos y "hola mundo" incluido, lo podemos ver en el navegador .
pd: el builder para Linux aún está muy verde para este tipo de proyecto(front-end y back-end todo en un proyecto) .. habrá que esperar un poco más. ¬¬
:wq
7 comentarios:
Hola Rene, mira yo estoy trabajando con RemoteObjects..
bien, en casi todos lados está el ejemplo usando un mismo servidor.. eso me funciona fino.. pero que tal si quiero tener mis funciones Java en el servidor A, y mi applicación flex en el servidor B.. como hago para conectarlos usando RemoteObjects. Estoy leyendo en un libro sobre el channel-definition pero no me queda aún muy claro como hacerlo y si debería tener en server A, LCDS instalado, o solo en server B q tiene al flex..
Te agradecería si sabes algo sobre esto, thanx.
Hola Pedro.
Cuando creas un proyecto front-end separado del back-end, el wizard te preguntará por el Root URL (en la configuración del server), donde debes poner http://hostDelBackEnd:elPuerto/contexto
que es la dirección desde donde se consumirán los RemoteObject.
Hola rene, una pregunta.
Como haces para poder configurar Flex 3 con el IDE de Eclipse todo en uno? No logré llevar a cabo eso. Desde ya gracias por la ayuda
esta cosa no funciona
tengo instaldo el eclipse 3.2.2
pero la verison que sale de apache
es hasta la version 5.5
¿como ocupo la version 6?
¿como implento?
no corree siempre error
404
Hola Anónimo!
Si investigas un poco deberías darte cuenta que la fecha del Release del eclipse 3.2.2 fué el January 19, 2007 y el de tomcat 6 2008-01-17 19:22:26Z.
Por lo que no creo que halla venido el adaptador por default.
Te sugiero que :
* o descargues una versión más reciente del eclipse
* o que descargues la versión 5.5 de tomcat (yo todavía la sigo utilizando)
* o pinchar en el link "Download additional server adapters" que aparece al seleccionar el tipo de servidor y descargar el adaptador para tomcat 6
* lee y prueba solo un poco
Eso te ayudará !
gracias
Hola Rene
Ojalá puedas orientarme. Soy desarrollador de aplicaciones java, utilizando Java Server Faces.
Me han pedido que evalue una aplicacion "supuestamente" hecho en Java con Flex, aunque yo me sospecho que fue hecha directamente en Flex, todavía no tengo acceso a ella.
Mientras he estado documentándome y no me parece mala la idea de incluir Flex en la arquitectura de aplicaciones que utilizo actualmente: J2EE + JSF + (oracle|mysql) sobre Apache Tomcat. La orientación que te pido es sobre como incluir Flex builder en todo esto. La version de Flex que me facilitaron es la 2, ya lo tengo instalado como plugin de eclipse pero hasta ahí me quedé.
Cualquier tip sería de mucha utilidad.
Gracias!
Hola Rene
Ojalá puedas orientarme. Soy desarrollador de aplicaciones java, utilizando Java Server Faces.
Me han pedido que evalue una aplicacion "supuestamente" hecho en Java con Flex, aunque yo me sospecho que fue hecha directamente en Flex, todavía no tengo acceso a ella.
Mientras he estado documentándome y no me parece mala la idea de incluir Flex en la arquitectura de aplicaciones que utilizo actualmente: J2EE + JSF + (oracle|mysql) sobre Apache Tomcat. La orientación que te pido es sobre como incluir Flex builder en todo esto. La version de Flex que me facilitaron es la 2, ya lo tengo instalado como plugin de eclipse pero hasta ahí me quedé.
Cualquier tip sería de mucha utilidad.
Gracias!
Publicar un comentario