Primeros pasos con las caras principales
En esta página
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>