primefaces Zelfstudie
Aan de slag met primefaces
Zoeken…
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 |
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.
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>