primefaces开始使用primefaces


备注

PrimeFaces是一个开源的JSF框架。其主要特点:

  • 100多个组件。
  • 基于标准JSF Ajax API的内置Ajax。
  • 通过Atmosphere Framework推送支持。
  • 用于创建移动Web应用程序的移动UI工具包
  • 35多个内置主题。
  • 高级主题和布局。

版本

发布日期
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和2.0.0 2010-02-15
1.0.1和2.0.1 2010-04-19
1.0.2和2.0.2 2010-05-31
1.1和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年2月4日
4 2013年10月3日
5 2014年5月5日
5.1 2014年10月6日
5.2 2015-04-09
5.3 二〇一五年十月十九日
6 2016年6月7日

你好,世界

将PrimeFaces添加到JSF项目后 ,您可以使用命名空间在页面中开始使用它:

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

或者,对于PrimeFaces Mobile:

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

这个例子应该呈现一个微调器:

<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

PrimeFaces可用于基于Java Server Faces (版本2.x)的所有Web应用程序,这些应用程序在Servlet容器(例如WildlfyTomcatGlassFish )上运行。

有几种方法可以将PrimeFaces添加到您的应用程序中。

手动

下载 primefaces-{version}.jar 并将其添加到classpath。

Maven的

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

对于旧版本(3.5及更低版本),您还必须添加PrimeFaces存储库:

<repository>  
    <id>prime-repo</id>  
    <name>PrimeFaces Maven Repository</name>  
    <url>http://repository.primefaces.org</url>  
    <layout>default</layout>  
</repository>
 

摇篮

repositories {
    mavenCentral()
        maven {
            url "http://repository.primefaces.org"
        }
}

dependencies {
    compile "org.primefaces:primefaces:{version}"
}
 

NetBeans的

PrimeFaces与NetBeans的Java EE捆绑包捆绑在一起。创建新的“Java Web - > Web应用程序”时,可以选择JavaServer Faces作为框架。然后配置JSF以使用PrimeFaces组件。它会将库复制到您的项目中。

如果您已创建Maven Web应用程序,则可以选择项目属性并选择JavaServer Faces作为框架,然后选择PrimeFaces,如上所述。您的pom.xml 将被修改为包含PrimeFaces依赖项。