1

私はしばらく JSF を扱っており、Apache-Trinidad タグを使用しています。私はこれを使って開発するのが好きですが、Facelets について素晴らしいことをよく耳にします。それを使っている人はいますか?

facelets のサイト ( https://facelets.dev.java.net/ ) を見てきましたが、facelets の利点やチュートリアルの説明がうまくできていません。Google で調べたのですが、すべて 2005 年か 2006 年のもののようで、それ以来、多くの変更が加えられています。

facelets について意見を述べたり、良いリソースを紹介したりしたい人はいますか?

4

3 に答える 3

1

フェイスレットの素晴らしいところです。彼らは最初にそれを正しく行ったので、アップグレードする必要はなかったと思います. また、facelets のようなものが JSF 2.0 仕様に組み込まれているようです。( http://jcp.org/en/jsr/detail?id=314 )

私が働いている場所の 1 つで、Facelets を使用してプロジェクトを JSF 1.1 から JSF 1.2 に変換したところですが、とても気に入っています。私が得たものは次のとおりです。

  • テンプレート化 (タイルは不要)
  • デバッグの改善 (単なるスタック トレースではなくデバッグ ビュー)
  • ui:repeat や c:if など
  • タグと混合された html を使用できるので、それが必要な場合は、追加の taglib なしで colspans を含むプレーンな html テーブルを使用できます。
  • 構文はjspとほぼ同じなので、ページ変換が簡単です。
  • 独自のコンポーネントを展開することは非常に簡単になりました。

リソースに関しては、古いものがまだ有効だと思います。

于 2008-12-15T07:01:40.057 に答える
1

Facelets は実際には変わっていません。これは、JSF ビュー ハンドラーとして実行され、jsp を置き換える非常に単純なテンプレート エンジンです。

古いリソースはまだ有効です。

  • テンプレートには xml を使用します。
  • ELはどこでも使えます。
  • タグが非常に少ない。
  • とてもシンプル
  • ...

私の謙虚な意見では、JSP よりもインターフェイスを作成する方がはるかに優れた方法です。

于 2008-12-04T20:21:14.843 に答える
0

私も facelets を使い始めたばかりですが、これまでに見つけた最良のリソースは、Apress の「The Definitive Guide to Apache MyFaces and Facelets」という本です。他の章は必要ないかもしれませんが、既に Trinadad タグを扱っているので、Facelets の説明に使用する例が適切な具体的な基礎となることがわかりました。コードのビットを引き出すために、テキストを常に参照しています。

PS Google ブックスからのリンクはこちらです。

于 2010-04-22T12:45:28.790 に答える