Originariamente inviato da Flaka
2)cioè? praticamente se faccio una navigazione da una pagina verso un'altra pagina ,quest'ultima se invoca metodi sullo stesso BB che utilizzava la prima..esso viene reinizializzato... quindi dovrei effettuare la navigazione sempre sulla stessa pagina, ma non avrebbe senso... :?
Riporto la risposta precendente
La view che ha attualmente invocato un action oppure ha richiesto l'accesso ad un qualche proprietà del BB (metodi get) è diversa dall'ultima view che ha invocato il BB.

Mi sembra che sia proprio questo il caso....

Solo con la navigazione il metodo @PreDestroy viene invocato ... mentre in altri casi (ad esempio clicco su qualche link ecc ecc non viene invocato...)
E' ovvio che il @PreDestroy ti viene invocato solo quando quel bean viene distrutto....
Cioè come detto prima in caso di navigazione etc....