| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
28 バイト追加 、 2020年2月16日 (日) 04:22
編集の要約なし
==[[Apache MyFaces]]==
*http://www.myfaces.org/
*apache による [[JSF ]] のオープンソースな実装
===サンプルの実行===
=====インストールと実行=====
*サンプルファイルを解凍
*サンプルWARファイル(simple.war等)を [[Tomcat ]] のwebappsにコピーして [[Tomcat ]] を実行
*http://localhost:8080/simple/ にアクセス
[[File:0173_myfaces01.jpg]]
===自分のWebアプリケーションで使用する自分の[[Webアプリケーション]]で使用する===
=====[http://myfaces.apache.org/compatibility.html 互換性リストの確認]=====
=====blank.war を元としてMyFacesを始める=====
*jsf-api.jar(SunのAPI実装)がクラスパスや共有ライブラリのディレクトリに存在しないこと
*web.xmlファイルを設定
*JSPに以下の行を追加[[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 以下の行を[[JSP]]に追加することで、aka Tomahawkを利用できます
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<%@ taglib uri="http://myfaces.apache.org/wap" prefix="wap" %>

案内メニュー