Looking for primefaces Answers? Try Ask4KnowledgeBase
Looking for primefaces Keywords? Try Ask4Keywords

primefacesプライムフェイスの使い方


備考

PrimeFacesはオープンソースのJSFフレームワークです。主な機能:

  • 100以上のコンポーネント。
  • 標準のJSF Ajax APIに基づくAjaxを組み込みました。
  • 大気フレームワークを介してプッシュサポート。
  • モバイルWebアプリケーションを作成するモバイルUIキット。
  • 35以上のビルトインテーマ。
  • プレミアムテーマとレイアウト。

バージョン

バージョン発売日
0.8.1 2009-02-23
0.8.2 2009年3月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-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年6月7日

こんにちは世界

JSFプロジェクトにPrimeFacesを追加した後、名前空間を使用してページ内でPrimeFacesを使用することができます:

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は、サーブレットコンテナ( WildlfyTomcatGlassFishなど )上で実行されるJava Server Faces (バージョン2.x)に基づくすべてのWebアプリケーションで使用できます。

アプリケーションにPrimeFacesを追加するにはいくつかの方法があります。

手動で

primefaces-{version}.jarダウンロードし 、クラスパスに追加してください。

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 Application」を作成すると、フレームワークとしてJavaServer Facesを選択できます。次に、PrimeFacesコンポーネントを使用するようにJSFを設定します。ライブラリをプロジェクトにコピーします。

Maven Webアプリケーションを作成した場合は、プロジェクトのプロパティを選択し、フレームワークとして「JavaServer Faces」を選択し、前述のようにPrimeFacesを選択します。 pom.xml はPrimeFaces依存関係を含むように変更されます。