ManagedBean?とは? (@ManagedBean?)

ManagedBean?の参照名を指定する

package com.example.jsfexam.web;
 
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
 
@ManagedBean(name = "myCommentController")
@RequestScoped
public class CommentController {
  〜略〜    
}

ManagedBean?のスコープ

@ApplicationScoped?

@SessionScoped?

@ViewScoped?

@RequestScoped?

@NoneScoped?

FlashScoped?

コールバック (@PreConstruct?, @PreDestroy?)

a graph image

@ManagedBean(eager = true)
@ApplicationScoped
public class AppConst {
  private File workDir;
  
  @PostConstruct
  private void init() {
    // ... 初期化処理 ...
  }

  @PreDestory
  private void init() {
    // ... 終了処理 ...
  }

  public File getWorkDir() {
    return workDir;
  }
}

ManagedBean?のPassivate

他のManagedBean?を参照する

EJBを呼び出す


Glassfish JSF2


添付ファイル: filejsf-mb2.png 1991件 [詳細] filejsf-mb1.png 1984件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2013-06-09 (日) 00:34:39 (3968d)
Short-URL:
ISBN10
ISBN13
9784061426061