
La idea es probar Spring Web Flow la descarga incluye algunos ejemplos, además de los fuentes y documentación.
A continuación la lista de herramientas a instalar para montar un proyecto.
- JDK 1.6
- Eclipse IDE for Java EE Developers
- Apache Tomcat 5.5
- Maven 2 Eclipse IDE Integration
- Spring IDE
Son proyectos Eclipse, así que pueden importarse a nuestro workspace.
Los proyectos usan ant, pero no es difícil adaptarlos a maven2. Le crearemos un pom.xml al proyecto importado, hay que situarlo en la raíz del proyecto.
A continuación le añadiremos la dependencia a spring web flow.
Una vez creado el pom.xml hay que habilitar el proyecto para Maven, botón derecho sobre el proyecto, Maven --> Enable Dependency Management, a partir de ese momento maven tratará de resolver el classpath del proyecto agrengando una librería llamada Maven Dependencies al Build Path del proyecto. Es posible seguir la traza, cambiando la consola de Eclipse a Maven Console.
Bueno, ahora solo falta empaquetar el war y deployarlo en Tomcat para probarlo, y que funcione a la primera... :-)
Como seguro que hay que "retocar" alguna configuración, yo prefiero convertir el proyecto a Dynamic Web Project, y evitar tener que hacer el war cada vez. Definiendo un Server en Eclipse es posible gestionar el Tomcat y es mucho más cómodo para trabajar. Eso ya lo contaré otro día...