タグ

JSFに関するstarcycleのブックマーク (2)

  • [ThinkIT] 第3回:JSFとRailsで比較(後編) (1/3)

    前回は、アーキテクチャ、ルーティング、ビュー、ビュー/アクション連係についてJSFRailsを比較してきました。続く今回は、ビューヘルパーとバリデーションに関して解説していきます。 まずは、ビューヘルパーについてです。システムとして、ビューにロジックを持たせることはMVCモデルの関係を崩してしまうため、望ましくありません。しかし、ビューとロジックを明確に分離することは難しく、ビューにロジックを記述しなければならない状況になることはよくあります。 これを解決するのがビューヘルパーです。独自にカスタマイズされたタグを新たに作成することで、ビューにロジックが入り込むことを極力避けることができます。 JSFのビュー(JSP)に入り込んでしまったロジックは、スクリプトレットとして表現されます。スクリプトレットはJSPの可読性を著しく落としてしまうため、できるだけ使用を避ける必要があります。 スクリ

  • [ThinkIT] 第2回:JSFとRailsで比較(前編) (1/4)

    第2〜3回のRailsと比較するJavaフレームワークは、「JavaEE標準」のプレゼンテーション層のフレームワークであるJSFJava Server Faces)です。 JSFは、JCP(Java Community Process)によって策定が行われている仕様であり、2004年3月に正式リリースされ、最新版はバージョン1.2となっています(2006年8月現在)。 このJSFの仕様に準拠したフレームワークもいくつかリリースされています。中でもオープンソースであるApache MyFacesが有名です。 多くのフレームワークで、プレゼンテーション層として提供している共通した機能は表1の通りです。今回はこれらの機能ごとに、JSFRailsを比較していきます。

  • 1