2015-09-18今回から複数回にわたって、バッキングビーンについて説明します。}}@Named@Namedは、EL式で参照する名称を定義します。{ここでは、registerInputViewと定義しているので、EL式でregisterInputViewを指定すると、InputView.javaを参照できるようになります。/register/input.xhtmlでは、次のように使用されています。action="#{registerInputView.save()}"/>この場合、InputView.javaのsaveメソッドが呼ばれます。スコープスコープは、バッキングビーンの生存期間を定めます。{ここでは、@RequestScopedが定義されていますが、@RequestScopedは2つあります。ひとつは、javax.enterprise.context.RequestScopedで、もうひとつはjavax.faces.bean.RequestScopedです。前者は、CDIのパッケージで、後者はJSFです。EEのバージョンでは、前者に統一するようなので、これから新規に開発するのであれば、前者を使用するのがよいと思います。以前の記事もご参照ください。http://subsonic.info/ja/2015/07/27/java-ee-7-スコープについて/主なスコープの生存期間は、次の通りです。すべてのユーザによって状態が共有されます次回に続きます。