AppFuseQuickStart_es |
|
Your trail: |
El principal propósito de AppFuse es para darle una base a partir de la cual puede desarrollar su aplicación web.
A continuación son los pasos a seguir para crear un nuevo proyecto.
- Instale el J2SE 1.4.2+ y configure la variable JAVA_HOME de manera tal que apunte hacia el directorio donde lo instaló.
- Baje el código fuente o haga un checkout del módulo appfuse a partir de CVS (cvs -d :pserver:[email protected]:/cvs co appfuse).
NOTE: Puede bajar AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 yMySQL 4.1.11 (para Windows) usando el instalador. Lea el fichero README.txt para mas información.
- Instale Ant 1.6.2+ y configure la variable ANT_HOME. Instale Tomcat 4.1.x+ (recomendado version 5.0.28) y configure tambien la variable CATALINA_HOME de manera tal que apunte hacia el directorio donde está instalado el servidor Tomcat. Revise mi preparación de ambiente para desarrollo para obtener los enlaces a estos paquetes y ver donde yo los instalo normalmente.
- Instale la base de datos MySQL 3.23.x+ (recomendado 4.1.7).
NOTE: Si u esta usando la version MySQL 4.1.7, asegurese que está usando el código UTF-8 character y una tabla de tipo InnoDB
. Cómo hacerlo.
- Instale un servidor local SMTP o cambie el fichero mail.properties (en el subdirectorio /WEB-INF/classes) asi como el fichero build.properties (que se encuentra en el directorio raiz -- para los mensajes log4j) para que apunte a un servidor SMTP existente - por defecto, apuntan a localhost.
- Copie el fichero lib/junit3.8.1/junit.jar en el subdirectorio $ANT_HOME/lib.
NOTA: Podrá notar que ya existe un fichero ant-junit.jar en el subdirectorio $ANT_HOME/lib. Este fichero jar no es la biblioteca JUnit, sino que es usado por una tarea Ant que usará el fichero junit.jar que será guardado en este subdirectorio.
- A partir del subdirectorio appfuse, ejecute ant new. En la pantalla le aparecerán tres datos a entrar: el nombre de la aplicación, nombre de la base de datos y nombre de paquete a usar en su aplicación. Luego de haber introducido estos datos, un subdirectorio conteniendo su nueva aplicación se creará al mismo nivel que appfuse.
ADVERTENCIA: Algunos caracteres no se pondrán usar dentro de las palabras claves a entrar como "test", no use tampoco nada que contenga "appfuse" o que empiece con números.Dos caracteres (-) también son inválidos.
- A partir del subdirectorio recién creado ejecute ant setup (o ant setup-db setup-tomcat deploy) para crear la base de datos, configurar Tomcat e instalar la aplicación. La instalación de la base de datos solo funcionará si el usuario root no tiene palabra clave. Puede modificar este comportamiento en el fichero build.properties si es necesario. Necesita ayuda con la instalacion de mysql?
- Si quieres probar que todo funciona perfectamente, puedes ejecutar ant test-all - asegúrese que Tomcat no se esté ejecutando cuando efectue esta operación. Luego, ejecute run ant test-reports - un mensaje aparecerá después de terminar su ejecución avisándole que puede revisar los reportes generados.
Después de haber confirmado su instalación siguiendo las etapas mencionadas, puede referirse a los
Tutoriales para saber como desarrollar con AppFuse.
Instalaciones opcionales
- Si quiere usar iBATIS como capa de persistencia, lea el fichero README.txt que se encuentra en extras/ibatis.
- Si quiere usar Spring como arquitectura web, lea el fichero README.txt que se encuentra en extras/spring.
- Si quiere usar WebWork como arquitectura web, lea el fichero README.txt que se encuentra en extras/webwork.
- Si quiere usar JSF como arquitectura web, lea el fichero README.txt que se encuentra enextras/jsf.
- Si quiere usar Tapestry como arquitectura web,lea el fichero README.txt que se encuentra en extras/tapestry.
- Si quiere, puede escribir un script para automatizar la creación y prueba de su proyecto a partir de AppFuse. Hay dos scripts en CVS que utilizo para mis pruebas: spring+ibatis y webwork. Note que usando "appfuse" como nombre de proyecto es una mala idea ya que encontrará/reemplazará textos donde no debiera.
- Si no quiere instalar iBATIS, Spring MVC, WebWork, JSF o Tapestry - debe borrar los instaladores que se encuentran en el subdirectorio extras antes the ponerlo en una aplicación de control de código
NOTA: Estos instaladores modificaran el classpath en Eclipse , peron no el de IDEA. Debe modificarlo manualmente.
|