Apache MyFaces
ナビゲーションに移動
検索に移動
目次
Apache MyFaces
- http://www.myfaces.org/
- apache による JSF のオープンソースな実装
サンプルの実行
必要なもの
- Tomcat 5.x
- サンプル(myfaces-X.X.X-examples.zip or myfaces-X.X.X-examples.tgz
サンプルはここ|http://myfaces.apache.org/download.htmlって、上記のページには書いてあるが、2006/07/01 現在、[こちらに]アーカイブされている模様
インストールと実行
- サンプルファイルを解凍
- サンプルWARファイル(simple.war等)を Tomcat のwebappsにコピーして Tomcat を実行
- http://localhost:8080/simple/ にアクセス
自分のWebアプリケーションで使用する
互換性リストの確認
blank.war を元としてMyFacesを始める
- MyFacesをはじめる2つの方法のうちの1つ
- 拡張子をzipに変更して解凍、テンプレートとする
Core実装、tomahawkをダウンロードしそこから始める
- MyFacesの最新のバイナリをダウンロードする代わりに、implementation (aka core) のみをダウンロードするか、implementation と tomahawkのみをダウンロードすることもできます
- すべてのJarファイルをWEB-INF/libディレクトリにコピーします
必要なパッケージをダウンロードしたらセットアップします
- jsf-api.jar(SunのAPI実装)がクラスパスや共有ライブラリのディレクトリに存在しないこと
- web.xmlファイルを設定
- JSPに以下の行を追加
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
MyFacesの拡張(aka Tomahawk)を利用する
- MyFacesの実装を利用しないなら、tomahawk.jar とその依存ファイルをWeb-appディレクトリに追加する必要があります
- 以下の行をJSPに追加することで、aka Tomahawkを利用できます
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%> <%@ taglib uri="http://myfaces.apache.org/wap" prefix="wap" %>
© 2006 矢木浩人