primefaces Tutoriel
Démarrer avec les primefaces
Recherche…
Remarques
PrimeFaces est un framework JSF open source. Ses principales caractéristiques:
- 100+ composants.
- Ajax intégré basé sur les API JSF Ajax standard.
- Appuyer le support via le cadre de l'atmosphère.
- Kit d'interface utilisateur mobile pour créer des applications Web mobiles.
- Plus de 35 thèmes intégrés.
- Thèmes et mises en page premium.
Versions
| Version | Date de sortie |
|---|---|
| 0.8.1 | 2009-02-23 |
| 0.8.2 | 2009-03-26 |
| 0.8.3 | 2009-04-23 |
| 0.9.0 | 2009-06-15 |
| 0.9.1 | 2009-08-04 |
| 0.9.2 | 2009-09-07 |
| 0.9.3 | 2009-10-05 |
| 1.0.0 et 2.0.0 | 2010-02-15 |
| 1.0.1 et 2.0.1 | 2010-04-19 |
| 1.0.2 et 2.0.2 | 2010-05-31 |
| 1.1 et 2.1 | 2010-07-26 |
| 2.2 | 2011-02-07 |
| 3.0 | 2012-01-04 |
| 3.1 | 2012-02-06 |
| 3.2 | 2012-03-12 |
| 3.3 | 2012-05-29 |
| 3.4 | 2012-09-03 |
| 3.5 | 2013-02-04 |
| 4.0 | 2013-10-03 |
| 5.0 | 2014-05-05 |
| 5.1 | 2014-10-06 |
| 5.2 | 2015-04-08 |
| 5.3 | 2015-10-19 |
| 6,0 | 2016-06-07 |
Installation de PrimeFaces
PrimeFaces peut être utilisé dans toutes les applications Web basées sur Java Server Faces (version 2.x) exécutées sur des conteneurs Servlet (par exemple Wildlfy, Tomcat ou GlassFish ).
Vous pouvez ajouter PrimeFaces à votre application de plusieurs manières.
Manuellement
Téléchargez 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 également 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 kit Java EE de NetBeans . Lorsque vous créez un nouveau "Java Web -> Application Web", 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 cadre, puis sélectionner PrimeFaces comme indiqué ci-dessus. Votre pom.xml sera modifié pour inclure la dépendance PrimeFaces.
Bonjour le monde
Après avoir ajouté PrimeFaces à votre projet JSF , 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>