At line 1 changed 1 line. |
El principal propósito de AppFuse es para darte una base a partir de la cual puedes desarrollar tu aplicación web. |
El principal propósito de AppFuse es para darle una base a partir de la cual puede desarrollar su aplicación web. |
At line 6 changed 3 lines. |
# [Baje|https://appfuse.dev.java.net/servlets/ProjectDocumentList] el código fuente o haga un checkout del módulo 'appfuse'' a partir de CVS (cvs -d :pserver:[email protected]:/cvs co appfuse). <div class="note" style="margin: 10px"> __NOTE:__ Puede bajar AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 yMySQL 4.1.11 (para Windows) usando [el instalador|https://appfuse.dev.java.net/files/documents/1397/13863/appfuse-installer-1.8.zip]. Lea el fichero [README.txt|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/extras/myjavapack/README-dist.txt] para mas información.</div> |
# 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▓on de ambiente para desarrollo|DevelopmentEnvironment] 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). <div class="note" style="margin: 10px"> __NOTE:__ Siu esta usando la version MySQL 4.1.7, asegurese que esta usando el codigo UTF-8 character y una tabla de tipo InnoDB |
# [Baje|https://appfuse.dev.java.net/servlets/ProjectDocumentList] el código fuente o haga un checkout del módulo ''appfuse'' a partir de CVS (cvs -d :pserver:[email protected]:/cvs co appfuse). <div class="note" style="margin: 10px"> __NOTE:__ Puede bajar AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 yMySQL 4.1.11 (para Windows) usando [el instalador|https://appfuse.dev.java.net/files/documents/1397/13863/appfuse-installer-1.8.zip]. Lea el fichero [README.txt|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/extras/myjavapack/README-dist.txt] para mas información.</div> |
# 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|DevelopmentEnvironment_es] 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). <div class="note" style="margin: 10px"> __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 |
At line 11 changed 4 lines. |
# Copie el fichero lib/junit3.8.1/junit.jar en el subdirectorio $ANT_HOME/lib.<div class="note" style="margin: 10px">__NOTA:__ Podra 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 sera guardado en este subdirectorio.</div> |
# A partir del subdirectorio appfuse, ejecute __ant new__. En la pantalla le apareceran tres datos a entrar: el nombre de la aplicación, nombre de la base de datos y nombre de paquete a usar en tu aplicación. Luego de haber introducido estos datos, un subdirectorio conteniendo tu nueva aplicación se creará al mismo nivel que appfuse. <div class="note" style="margin: 10px; background-color: #fcc"> __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 numeros.Dos caracteres (-) tambien son invalidos.</div> |
# A partir del subdirectorio recien creado ejecute __ant setup__ (o __ant setup-db setup-tomcat deploy__) para crear la base de datos, configurar Tomcat e instalar la aplicacion. La instalacion de la base de datos solo funcionara 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|assistance with ant setup]? |
# Si quieres probar que todo funciona perfectamente, puedes ejecutar __ant test-all__ - asegurate que Tomcat no se este ejecutando cuando efectue esta operacion. Luego, ejecute run __ant test-reports__ - un mensaje aparecera despues de terminar su ejecucion avisandole que puede revisar los reportes generados. |
# Copie el fichero lib/junit3.8.1/junit.jar en el subdirectorio $ANT_HOME/lib.<div class="note" style="margin: 10px">__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.</div> |
# 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. <div class="note" style="margin: 10px; background-color: #fcc"> __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.</div> |
# 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|AssistanceWithAntSetup_es]? |
# 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. |
At line 16 changed 1 line. |
Despues de haber confirmado su instalacion siguiendo las etapas mencionadas, puede referirse a los |
Después de haber confirmado su instalación siguiendo las etapas mencionadas, puede referirse a los |
At line 21 changed 4 lines. |
* Si quieres usar [Spring|http://www.springframework.org/docs/reference/mvc.html] como arquitectura web, lea el fichero README.txt que se encuentra en {{extras/spring}}. |
* Si quieres usar [WebWork|http://www.opensymphony.com/webwork] como arquitectura web, lea el fichero README.txt que se encuentra en {{extras/webwork}}. |
* Si quieres usar [JSF|http://myfaces.apache.org/] como arquitectura web, lea el fichero README.txt que se encuentra en{{extras/jsf}}. |
* Si quieres usar [Tapestry|http://jakarta.apache.org/tapestry] como arquitectura web,lea el fichero README.txt que se encuentra en {{extras/tapestry}}. |
* Si quiere usar [Spring|http://www.springframework.org/docs/reference/mvc.html] como arquitectura web, lea el fichero README.txt que se encuentra en {{extras/spring}}. |
* Si quiere usar [WebWork|http://www.opensymphony.com/webwork] como arquitectura web, lea el fichero README.txt que se encuentra en {{extras/webwork}}. |
* Si quiere usar [JSF|http://myfaces.apache.org/] como arquitectura web, lea el fichero README.txt que se encuentra en{{extras/jsf}}. |
* Si quiere usar [Tapestry|http://jakarta.apache.org/tapestry] como arquitectura web,lea el fichero README.txt que se encuentra en {{extras/tapestry}}. |
At line 26 changed 2 lines. |
* Si quieres, puedes escribir un script para automatizar la creacion y prueba de tu proyecto a partir de AppFuse. Hay dos scripts en CVS que utilizo para mis pruebas: [spring+ibatis|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/Attic/test-spring.sh?content-type=text/plain] y [webwork|https://appfuse.dev.java.net/nonav/source/browse/*checkout*/appfuse/Attic/test-webwork.sh?content-type=text/plain]. Note que usando "appfuse" como nombre de proyecto es una mala idea ya que encontrara/reemplazara textos donde no debiera. |
* Si no quiere instalar iBATIS, Spring MVC, WebWork, JSF o Tapestry - debes borrar los instaladores que se encuentran en el subdirectorio {{extras}} antes the ponerlo en una aplicacion de control de codigo |
* 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|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/Attic/test-spring.sh?content-type=text/plain] y [webwork|https://appfuse.dev.java.net/nonav/source/browse/*checkout*/appfuse/Attic/test-webwork.sh?content-type=text/plain]. 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 |