==== Eclipse projekt létrehozása ====
Hozzunk létre egy dinamikus webprojektet pl. Prime1 néven és a WEB-INF/lib alkönyvtárba másoljuk bele az imént letöltött primefaces-X.Y.jar-t és a cdi-api jar fájlt is.
Hozzunk létre egy WEB-INF/faces-config.xml állományt és másoljuk bele az alábbi kódot:
Hozzunk létre egy WEB-INF/web.xml állományt és másoljuk bele az alábbi kódot:
JournalDev-PrimefacesWebApplication
faces/index.xhtml
Faces Servlet
javax.faces.webapp.FacesServlet
1
Faces Servlet
/faces/*
State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2
javax.faces.STATE_SAVING_METHOD
client
javax.servlet.jsp.jstl.fmt.localizationContext
resources.application
Hozzunk létre egy új Java osztályt Editor.java néven a ait.demo package-ban és másoljuk bele az alábbi kódot:
package ait.demo;
import javax.inject.Named;
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
@Named
@SessionScoped
public class Editor implements Serializable {
private static final long serialVersionUID = -5624515565475797217L;
private String value = "This editor is provided by PrimeFaces";
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
Hozzunk létre egy WebContent/index.xhtml nevű állományt az alábbi tartalommal:
Hello World PrimeFaces
Látogassuk meg a http://localhost:8080/[projektnév]/faces/index.xhtml oldalt