Premiers pas avec les primefaces
Sur cette page
Installation de PrimeFaces
PrimeFaces peut être utilisé dans toutes les applications Web basées sur [Java Server Faces][1] (version 2.x) qui sont exécutées sur des conteneurs de servlet (par exemple [Wildlfy][2] ou [Tomcat][3] ou [GlassFish][ 4]).
Il existe plusieurs façons d’ajouter PrimeFaces à votre application.
Manuellement
[Téléchargez][5] le primefaces-{version}.jar
et ajoutez-le à votre classpath.
Maven
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>{version}</version>
</dependency>
Pour les anciennes versions (3.5 et inférieures), vous devez en plus ajouter le référentiel PrimeFaces :
<repository>
<id>prime-repo</id>
<name>PrimeFaces Maven Repository</name>
<url>http://repository.primefaces.org</url>
<layout>default</layout>
</repository>
Gradle
repositories {
mavenCentral()
maven {
url "http://repository.primefaces.org"
}
}
dependencies {
compile "org.primefaces:primefaces:{version}"
}
NetBeans
PrimeFaces est fourni avec le bundle Java EE de NetBeans. Lorsque vous créez un nouveau “Java Web -> Web Application”, vous pouvez sélectionner JavaServer Faces comme framework. Ensuite, vous configurez JSF pour utiliser les composants PrimeFaces. Il copiera la bibliothèque dans votre projet.
Si vous avez créé une application Web Maven, vous pouvez sélectionner les propriétés du projet et sélectionner JavaServer Faces comme framework, puis sélectionner PrimeFaces comme mentionné ci-dessus. Votre pom.xml
sera modifié pour inclure la dépendance PrimeFaces.
[1] : https://www.wikiod.com/fr/jsf/debuter-avec-jsf [2] : http://wildfly.org/ [3] : http://tomcat.apache.org/ [4] : https://glassfish.java.net/ [5] : http://primefaces.org/downloads
Bonjour le monde
Après [avoir ajouté PrimeFaces à votre projet JSF](https://www.wikiod.com/fr/primefaces/premiers-pas-avec-les-primefaces#Installation de PrimeFaces), vous pouvez commencer à l’utiliser dans vos pages en utilisant l’espace de noms :
xmlns:p="http://primefaces.org/ui"
ou, pour PrimeFaces Mobile :
xmlns:p="http://primefaces.org/mobile"
Cet exemple devrait rendre un spinner :
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>
<h:body>
<p:spinner />
</h:body>
</html>