primefaces Samouczek
Pierwsze kroki z podstawami
Szukaj…
Uwagi
PrimeFaces to platforma JSF typu open source. Jego główne cechy:
- Ponad 100 komponentów.
- Wbudowany Ajax oparty na standardowych interfejsach API Ajax JSF.
- Wsparcie push za pośrednictwem Atmosphere Framework.
- Zestaw mobilnego interfejsu użytkownika do tworzenia mobilnych aplikacji internetowych.
- Ponad 35 wbudowanych motywów.
- Motywy i układy premium.
Wersje
| Wersja | Data wydania |
|---|---|
| 0.8.1 | 23.02.2009 |
| 0.8.2 | 26.03.2009 |
| 0.8.3 | 23.04.2009 |
| 0.9.0 | 15.06.2009 |
| 0.9.1 | 2009-08-04 |
| 0.9.2 | 2009-09-07 |
| 0.9.3 | 2009-10-05 |
| 1.0.0 i 2.0.0 | 15.02.2010 |
| 1.0.1 i 2.0.1 | 19.04.2010 |
| 1.0.2 i 2.0.2 | 31.05.2010 |
| 1.1 i 2.1 | 2010-07-26 |
| 2.2 | 07.02.2011 |
| 3.0 | 04.01.2012 |
| 3.1 | 06.02.2012 |
| 3.2 | 2012-03-12 |
| 3.3 | 29.05.2012 |
| 3.4 | 2012-09-03 |
| 3.5 | 04.02.2013 |
| 4.0 | 2013-10-03 |
| 5.0 | 2014-05-05 |
| 5.1 | 06.10.2014 |
| 5.2 | 2015-04-08 |
| 5.3 | 2015-10-19 |
| 6.0 | 07.06.2016 |
Instalowanie PrimeFaces
PrimeFaces może być używany we wszystkich aplikacjach internetowych opartych na Java Server Faces (wersja 2.x), które działają na kontenerach serwletów (np. Wildlfy lub Tomcat lub GlassFish ).
Istnieje kilka sposobów dodania PrimeFaces do aplikacji.
Ręcznie
Pobierz plik primefaces-{version}.jar i dodaj go do ścieżki klasy.
Maven
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>{version}</version>
</dependency>
W przypadku starszych wersji (3.5 i niższych) musisz dodatkowo dodać repozytorium 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 jest pakowany w pakiet Java EE NetBeans . Podczas tworzenia nowej „Java Web -> Aplikacja internetowa” możesz wybrać JavaServer Faces jako strukturę. Następnie skonfigurujesz JSF do korzystania ze składników PrimeFaces. Skopiuje bibliotekę do twojego projektu.
Jeśli utworzyłeś aplikację internetową Maven, możesz wybrać właściwości projektu i wybrać JavaServer Faces jako strukturę, a następnie wybrać PrimeFaces, jak wspomniano powyżej. Twój pom.xml zostanie zmodyfikowany w celu uwzględnienia zależności PrimeFaces.
Witaj świecie
Po dodaniu PrimeFaces do projektu JSF możesz zacząć używać go na swoich stronach, używając przestrzeni nazw:
xmlns:p="http://primefaces.org/ui"
lub w przypadku PrimeFaces Mobile:
xmlns:p="http://primefaces.org/mobile"
Ten przykład powinien renderować pokrętło:
<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>