Tapisserie Apache - Installation

Dans ce chapitre, nous verrons comment installer Tapestry sur notre machine.

Prérequis

La seule dépendance de Tapestry est Core Java. Tapestry est développé indépendamment sans utiliser de bibliothèque / framework tiers. Même la bibliothèque IoC utilisée par la tapisserie est développée à partir de zéro. L'application Web écrite en tapisserie peut être créée et déployée à partir de la console elle-même.

On peut utiliser Maven, Eclipse et Jettypour améliorer l'expérience de développement. Maven fournit des modèles d'application de démarrage rapide et des options pour héberger l'application dans Jetty, le serveur de développement de facto de Java. Eclipse fournit des fonctionnalités de gestion de projet étendues et s'intègre bien avec maven.

Un développement d'application de tapisserie idéal a besoin des éléments suivants -

  • Java 1.6 ou version ultérieure
  • Apache Maven
  • IDE Eclipse
  • Serveur de jetée

Vérifier l'installation de Maven

J'espère que vous avez installé Maven sur votre machine. Pour vérifier l'installation de Maven, tapez la commande ci-dessous -

mvn --version

Vous pouvez voir la réponse comme indiqué ci-dessous -

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 n'est pas installé, téléchargez et installez la dernière version de maven en visitant le site Web de Maven .

Télécharger Tapestry

La dernière version de tapestry est la 5.4 et peut être téléchargée à partir du site Web Tapestry . Il suffit de télécharger le package binaire . Si nous utilisons le modèle de démarrage rapide Maven, il n'est pas nécessaire de télécharger Tapestry séparément. Maven télécharge automatiquement les pots Tapestry nécessaires et configure l'application. Nous discuterons de la création d'une application Tapestry de base à l'aide de Maven dans le chapitre suivant.