Wywołania zwrotne cyklu życia

Dla dowolnych metod komponentu zarządzanego można stosować standardowe adnotacje javax.annotation.PostConstruct i javax.annotation.PreDestroy ze specyfikacji JSR 250 (odpowiednio w celu inicjalizacji i zwalniania zasobów):

@ManagedBean("myBean")
public class MyManagedBean {
  @PostConstruct
  public void setupResources() {
    // ...
  }

  @PreDestroy
  public void cleanupResources() {
    // ...
  }

  public String sayHello() {
    return "Witaj " + name;
  }
}

Metoda setupResources odpowiada za uzyskiwanie zasobów potrzebnych w czasie wykonywania metody biznesowej, natomiast metoda cleanupResources jest miejscem zamykania lub zwalniania tych zasobów. Metody wywołań zwrotnych cyklu życia są wywoływane po konstruktorze bezargumentowym.

Get Java EE 6. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.