気ままなタンス*プログラミングなどのノートブック

プログラミングやRPGツクール、DTM、VOCALOIDについてのんびり書きます。

【読書メモ】Javaサーバーサイドプログラミングパーフェクトマスター

この本、誤字が多すぎる。

Java EE7の主な機能

JSFとは?

JSFについてもう少し

  • JSFで開発したWebアプリケーションでは、GUIを備えた デスクトップアプリケーションと同様に、画面上の部品(コンポーネント)を対象にして処理を行う。ボタンがクリックされたら〇〇という具合。 画面を構成する要素はFaceletsタグと呼ばれるHTMLタグに相当するタグで配置していく。 Ajaxもサポートしているため、 インタラクティブでリッチなWebアプリケーションを簡単に作れる

  • プレゼンテーション層にはビジネスロジック(アプリケーション固有のデータ処理) などを書かず、Webアプリケーションの画面表示にかかわる以下の処理だけを扱う

    • Webアプリケーションの画面を表(JSFページ)
    • 画面上のボタンなどがクリックされた際の処理を行うメソッドの呼び出し(マネージドBean)
    • 処理終了後の遷移先の画面の設定(マネージドBean)