Primeros pasos con las caras principales

Instalación de PrimeFaces

PrimeFaces se puede utilizar en todas las aplicaciones web basadas en Java Server Faces (versión 2.x) que se ejecutan en Servlet Containers (por ejemplo, Wildlfy o Tomcat o GlassFish).

Hay varias formas de agregar PrimeFaces a su aplicación.

Manualmente

Descargue primefaces-{version}.jar y agréguelo a su classpath.

Experto

<dependency>  
    <groupId>org.primefaces</groupId>  
    <artifactId>primefaces</artifactId>  
    <version>{version}</version>  
</dependency>

Para versiones anteriores (3.5 y anteriores), también debe agregar el repositorio 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 se incluye con el paquete Java EE de [NetBeans] (https://netbeans.org/). Cuando crea una nueva “Java Web -> Aplicación web”, puede seleccionar JavaServer Faces como marco. Luego configura JSF para usar componentes PrimeFaces. Copiará la biblioteca a su proyecto.

Si ha creado una aplicación web Maven, puede seleccionar las propiedades del proyecto y seleccionar JavaServer Faces como marco y luego seleccionar PrimeFaces como se mencionó anteriormente. Su pom.xml se modificará para incluir la dependencia de PrimeFaces.

Hola Mundo

Después de [agregar PrimeFaces a su proyecto JSF] (https://www.wikiod.com/es/primefaces/primeros-pasos-con-las-caras-principales#Instalación de PrimeFaces), puede comenzar a usarlo en sus páginas usando el espacio de nombres:

xmlns:p="http://primefaces.org/ui"  

o, para PrimeFaces Mobile:

xmlns:p="http://primefaces.org/mobile"  

Este ejemplo debería representar una ruleta:

<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>