primefacesAan de slag met primefaces


Opmerkingen

PrimeFaces is een open source JSF-framework. De belangrijkste kenmerken:

  • 100+ componenten.
  • Ingebouwde Ajax op basis van standaard JSF Ajax API's.
  • Push-ondersteuning via Atmosphere Framework.
  • Mobiele UI-kit om mobiele webapplicaties te maken.
  • 35+ ingebouwde thema's.
  • Premiumthema's en lay-outs.

versies

Versie Publicatiedatum
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 en 2.0.0 2010-02-15
1.0.1 en 2.0.1 2010-04-19
1.0.2 en 2.0.2 2010-05-31
1.1 en 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

Hallo Wereld

Nadat u PrimeFaces aan uw JSF-project hebt toegevoegd , kunt u het in uw pagina's gaan gebruiken met behulp van de naamruimte:

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

of, voor PrimeFaces Mobile:

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

Dit voorbeeld moet een spinner weergeven:

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

PrimeFaces installeren

PrimeFaces kan worden gebruikt in alle webtoepassingen op basis van Java Server Faces (versie 2.x) die worden uitgevoerd op Servlet Containers (bijv. Wildlfy of Tomcat of GlassFish ).

Er zijn verschillende manieren om PrimeFaces aan uw toepassing toe te voegen.

handmatig

Download de primefaces-{version}.jar en voeg deze toe aan uw classpath.

Maven

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

Voor oudere versies (3.5 en lager) moet u bovendien de PrimeFaces-repository toevoegen:

<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 wordt gebundeld met de Java EE-bundel van NetBeans . Wanneer u een nieuwe "Java Web -> Webtoepassing" maakt, kunt u JavaServer Faces als framework selecteren. Vervolgens configureert u JSF om PrimeFaces-componenten te gebruiken. Het kopieert de bibliotheek naar uw project.

Als u een Maven-webtoepassing hebt gemaakt, kunt u projecteigenschappen selecteren en JavaServer Faces als framework selecteren en vervolgens PrimeFaces selecteren zoals hierboven vermeld. Uw pom.xml wordt aangepast om de PrimeFaces-afhankelijkheid op te nemen.