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

MyMemoWiki

「Apache MyFaces」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
1行目: 1行目:
==Apache MyFaces==
+
==[[Apache MyFaces]]==
 
*http://www.myfaces.org/
 
*http://www.myfaces.org/
*apache による JSF のオープンソースな実装
+
*apache による [[JSF]] のオープンソースな実装
  
 
===サンプルの実行===
 
===サンプルの実行===
11行目: 11行目:
 
=====インストールと実行=====
 
=====インストールと実行=====
 
*サンプルファイルを解凍
 
*サンプルファイルを解凍
*サンプルWARファイル(simple.war等)を Tomcat のwebappsにコピーして Tomcat を実行
+
*サンプルWARファイル(simple.war等)を [[Tomcat]] のwebappsにコピーして [[Tomcat]] を実行
 
*http://localhost:8080/simple/ にアクセス
 
*http://localhost:8080/simple/ にアクセス
 
[[File:0173_myfaces01.jpg]]
 
[[File:0173_myfaces01.jpg]]
  
===自分のWebアプリケーションで使用する===
+
===自分の[[Webアプリケーション]]で使用する===
 
=====[http://myfaces.apache.org/compatibility.html 互換性リストの確認]=====
 
=====[http://myfaces.apache.org/compatibility.html 互換性リストの確認]=====
 
=====blank.war を元としてMyFacesを始める=====
 
=====blank.war を元としてMyFacesを始める=====
29行目: 29行目:
 
*jsf-api.jar(SunのAPI実装)がクラスパスや共有ライブラリのディレクトリに存在しないこと
 
*jsf-api.jar(SunのAPI実装)がクラスパスや共有ライブラリのディレクトリに存在しないこと
 
*web.xmlファイルを設定
 
*web.xmlファイルを設定
*JSPに以下の行を追加
+
*[[JSP]]に以下の行を追加
 
  <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
 
  <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
 
  <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
 
  <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
35行目: 35行目:
 
=====MyFacesの拡張(aka Tomahawk)を利用する=====
 
=====MyFacesの拡張(aka Tomahawk)を利用する=====
 
*MyFacesの実装を利用しないなら、tomahawk.jar とその依存ファイルをWeb-appディレクトリに追加する必要があります
 
*MyFacesの実装を利用しないなら、tomahawk.jar とその依存ファイルをWeb-appディレクトリに追加する必要があります
*以下の行をJSPに追加することで、aka Tomahawkを利用できます
+
*以下の行を[[JSP]]に追加することで、aka Tomahawkを利用できます
 
  <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
 
  <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
 
  <%@ taglib uri="http://myfaces.apache.org/wap" prefix="wap" %>
 
  <%@ taglib uri="http://myfaces.apache.org/wap" prefix="wap" %>

2020年2月16日 (日) 04:22時点における最新版

Apache MyFaces

サンプルの実行

必要なもの
  • 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 現在、[こちらに]アーカイブされている模様

インストールと実行

0173 myfaces01.jpg

自分のWebアプリケーションで使用する

互換性リストの確認
blank.war を元としてMyFacesを始める
  • MyFacesをはじめる2つの方法のうちの1つ
  • 拡張子をzipに変更して解凍、テンプレートとする
Core実装、tomahawkをダウンロードしそこから始める
必要なパッケージをダウンロードしたらセットアップします
  • 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" %>