Tapiz Apache - Instalación
En este capítulo, discutiremos cómo instalar Tapestry en nuestra máquina.
Requisito previo
La única dependencia de Tapestry es Core Java. Tapestry se desarrolla de forma independiente sin utilizar ninguna biblioteca / marco de terceros. Incluso la biblioteca de IoC utilizada por tapices se desarrolla desde cero. La aplicación web escrita en tapiz se puede construir e implementar desde la propia consola.
Nosotros podemos usar Maven, Eclipse y Jettypara mejorar la experiencia de desarrollo. Maven proporciona plantillas de aplicaciones de inicio rápido y opciones para alojar aplicaciones en Jetty, el servidor de desarrollo de facto de Java. Eclipse proporciona amplias funciones de gestión de proyectos y se integra bien con maven.
El desarrollo de una aplicación de tapiz ideal necesita lo siguiente:
- Java 1.6 o posterior
- Apache Maven
- Eclipse IDE
- Servidor Jetty
Verificar la instalación de Maven
Con suerte, ha instalado Maven en su máquina. Para verificar la instalación de Maven, escriba el comando que se proporciona a continuación:
mvn --version
Puede ver la respuesta como se muestra a continuación:
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-1110T22:11:47+05:30)
Maven home: /Users/workspace/maven/apache-maven-3.3.9
Java version: 1.8.0_92, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.11.4", arch: "x86_64", family: "mac"
Si Maven no está instalado, descargue e instale la última versión de maven visitando el sitio web de Maven .
Descargar tapiz
La última versión de tapiz es 5.4 y se puede descargar desde el sitio web de tapiz . Basta con descargar el paquete binario . Si usamos la plantilla de inicio rápido de Maven, entonces no es necesario descargar Tapestry por separado. Maven descarga automáticamente los Tapestry Jars necesarios y configura la aplicación. Discutiremos cómo crear una aplicación de tapiz básica usando Maven en el próximo capítulo.