Flex

Para correr la aplicación, podés deployar el videoclub-flex.war en cualquier ServletContainer (por ejemplo el tomcat). El war fue generado con el source.
Para trabajar sobre el proyecto, es necesario tener en el eclipse con los plugins del flex builder y wtp. El flex builder es una herramienta paga de Adobe, pero se puede conseguir licencias gratis para fines educativos o se puede usar en modo trial. El wtp permite tener un proyecto con tecnología java y flex en forma simultánea de manera cómoda. También se trabajaba con un Tomcat 6.0 para ejecutar el proyecto.

Guía de instalación

Antes que nada necesitás tener SVN y Maven instalado.
En esta página se menciona cómo hacerlo.

Los siguientes proyectos del repositorio común de la cátedra (el default) forman parte del ejemplo:

  • util.commons (Mavenizado): cositas útiles.
  • videoclub.domain (Mavenizado): modelo de negocio del videoclub, indepte de la ui.
  • videoclub.ui.flex (No Mavenizado): La aplicación flex que trabaja sobre el dominio.

Tanto util.commons como videoclub.domain deben ser instalados utilizando maven.

Configuración dentro del eclipse

  • Realizar el checkout del proyecto videoclub.ui.flex
  • Luego de realizar el checkout del proyecto, se debe configurar la variable de classpath M2_REPO apuntando al repositorio local de maven. (Window -> Preferences -> Java -> Build Path -> Classpath variables)
  • Configurar el runtime de Apache Tomcat 6.0. Lo cual se realiza desde Window -> Preferences -> Server -> Runtime Enviroment. A través del botón "Add" se elige Apache Tomcat 6.0 y se configura el directorio donde se encuentra instalado.
  • Configurar un servidor Tomcat: En la vista de Server, click derecho, add Server. Se elije un Servidor Tomcat 6.0.
  • Agregar el proyecto al servidor: Sobre el servidor recien creado, click derecho, add Project y agregar el proyecto videoclub.ui.flex

Correr el proyecto

  • Levantar el servidor: click derecho sobre el server, run.
  • Correr el proyecto click derecho sobre el proyecto en la perspectiva flex, run as flex application (desde otra perspectiva no aparece esa opción)

Tutoriales básicos

Links

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License