primefacesDémarrer avec les primefaces


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

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>  
 

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.