「EclipseでJSFのmavenベースのプロジェクトを作るには」の版間の差分

提供: tknotebook
移動: 案内検索
(ページの作成:「Category:コンピュータCategory:Java メインページ>コンピュータの部屋#Java>Java Tips JSFの解説本はほとんど IDE に ...」)
 
5行: 5行:
 
JSFの解説本はほとんど IDE に NetBeans を使うことを勧めていますが、Eclipseも十分使えます。
 
JSFの解説本はほとんど IDE に NetBeans を使うことを勧めていますが、Eclipseも十分使えます。
  
maven ベースの JSF のプロジェクトの作成手順は以下の通りです。ややこしいことは全て
+
maven ベースの JSF のプロジェクトの作成手順を紹介します。ややこしいことは全て
Eclipse がやってくれます。以下の手順は Pleiades All in One(4.6=Neon)での手順です。
+
Eclipse がやってくれますので簡単です。XMLの設定ファイルをゼロから作ったりする必要はありません。
 +
 
 +
以下の手順は Pleiades All in One(4.6=Neon)で確認してあります。
  
 
==事前準備==
 
==事前準備==
  
予め JSFをサポートしているサーバをインストールし、[サーバ]プロジェクトに登録しておくこと。
+
予め JSFをサポートしているサーバをインストールし、ランタイムを'''[サーバ]'''プロジェクトに登録しておいてください。
GrassFish, TOMEE, WildFly などがお勧めです。やり方はサーバー毎に異なります。
+
'''[ファイル]→[新規]''' のダイアログで、'''[その他]→[サーバー]→[サーバー]'''から行えます。
 +
 
 +
やり方はサーバー毎に少しづつ異なります。
 +
 
 +
これを事前に行っておかないと JSFのプロジェクトは作れませんので、まず使用するアプリケーションサーバの選定から
 +
始めるのが良いでしょう。GlassFish, TOMEE, WildFly などがお勧めです。
  
 
==mavenプロジェクトを作成する==
 
==mavenプロジェクトを作成する==

2016年8月17日 (水) 11:54時点における版

メインページ>コンピュータの部屋#Java>Java Tips


JSFの解説本はほとんど IDE に NetBeans を使うことを勧めていますが、Eclipseも十分使えます。

maven ベースの JSF のプロジェクトの作成手順を紹介します。ややこしいことは全て Eclipse がやってくれますので簡単です。XMLの設定ファイルをゼロから作ったりする必要はありません。

以下の手順は Pleiades All in One(4.6=Neon)で確認してあります。

事前準備

予め JSFをサポートしているサーバをインストールし、ランタイムを[サーバ]プロジェクトに登録しておいてください。 [ファイル]→[新規] のダイアログで、[その他]→[サーバー]→[サーバー]から行えます。

やり方はサーバー毎に少しづつ異なります。

これを事前に行っておかないと JSFのプロジェクトは作れませんので、まず使用するアプリケーションサーバの選定から 始めるのが良いでしょう。GlassFish, TOMEE, WildFly などがお勧めです。

mavenプロジェクトを作成する

  1. mavenプロジェクトを新規作成する。
  2. ウィザードの最初のダイアログで[シンプルなプロジェクトの作成]にチェックを入れる。必要ならワーキングセットを割り当てる。
  3. 次のダイアログで、groupId, artifactId を入力、パッケージングは war を選択し、[完了]を押す。

これで mavenプロジェクトが出来上がりましたが、まだ Webプロジェクト用の汎用です。

JSFが使えるようにする

出来上がったプロジェクトの[プロパティ」を開き、[プロジェクト・ファセット]を選びます。

  1. [ランタイム]タブを選び、使うサーバのランタイムにチェックを入れます。
  2. [Java]でバージョンを指定します。最近なら1.8でよいでしょう。選んだサーバのランタイムによっては 1.8が選べない場合もあります。
  3. [JavaServer Faces]にチェックを入れ、バージョンを選んでください。最近なら 2.2でしょう。
  4. [動的Webモジュール]がチェックされていることを確認してください。
  5. OKボタンを押します。

以上で、JSF を使うための、faces-config.xml や web.xml の最低限の設定は、Eclipseが自動でやってくれます。 後は作りたいソースと設定を加えてゆくだけです!