primefaces Tutorial
Iniziare con Primefaces
Ricerca…
Osservazioni
PrimeFaces è un framework JSF open source. Le sue caratteristiche principali:
- 100+ componenti.
- Ajax integrato basato su API Ajax JSF standard.
- Supporto push tramite Atmosphere Framework.
- Kit di interfaccia utente mobile per creare applicazioni Web mobili.
- 35+ temi incorporati.
- Temi e layout premium.
Versioni
| Versione | Data di rilascio |
|---|---|
| 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 e 2.0.0 | 2010-02-15 |
| 1.0.1 e 2.0.1 | 2010-04-19 |
| 1.0.2 e 2.0.2 | 2010-05-31 |
| 1.1 e 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 |
Installazione di PrimeFaces
PrimeFaces può essere utilizzato in tutte le applicazioni Web basate su Java Server Faces (versione 2.x) che vengono eseguite su Servlet Containers (ad esempio Wildlfy o Tomcat o GlassFish ).
Esistono diversi modi per aggiungere PrimeFaces alla tua applicazione.
manualmente
Scarica le primefaces-{version}.jar e aggiungilo al tuo classpath.
Maven
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>{version}</version>
</dependency>
Per le versioni precedenti (3.5 e seguenti) è inoltre necessario aggiungere il repository 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 è in bundle con il bundle Java EE di NetBeans . Quando si crea un nuovo "Web Java -> Applicazione Web" è possibile selezionare Facce JavaServer come framework. Quindi si configura JSF per utilizzare i componenti PrimeFaces. Copierà la libreria sul tuo progetto.
Se hai creato un'applicazione web Maven, puoi selezionare le proprietà del progetto e selezionare Facce JavaServer come framework e quindi selezionare PrimeFaces come menzionato sopra. Il tuo pom.xml verrà modificato per includere la dipendenza PrimeFaces.
Ciao mondo
Dopo aver aggiunto PrimeFaces al tuo progetto JSF , puoi iniziare a usarlo nelle tue pagine usando lo spazio dei nomi:
xmlns:p="http://primefaces.org/ui"
oppure, per PrimeFaces Mobile:
xmlns:p="http://primefaces.org/mobile"
Questo esempio dovrebbe rendere uno 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>