Ez a szabály megjelöli a javax.faces.komponens csomagban lévő elavult felületek és annotációk használatát. A következő felületek és annotációk más csomagokban lévő felületekre és annotációkra lettek cserélve:
Elavult osztály |
JavaEE8 osztály |
|---|---|
javax.faces.komponens.ApplicationScoped |
javax.enterprise.context.ApplicationScoped |
javax.faces.komponens.CustomScoped |
javax.enterprise.context.spi.Context |
javax.faces.komponens.ManagedProperty |
javax.faces.annotation.ManagedProperty |
javax.faces.komponens.NoneScoped |
javax.enterprise.context.Dependent |
javax.faces.komponens.RequestScoped |
javax.enterprise.context.RequestScoped |
javax.faces.komponens.SessionScoped |
javax.enterprise.context.SessionScoped |
javax.faces.komponens.ViewScoped |
javax.faces.view.ViewScoped |
A javax.faces.komponens.ManagedBean le lett cserélve a Felügyelt komponens előírásra, általánosságban véve és különösen CDI előírásból származó függőségbeszúrásra, hatókörökre és elnevezésre. Vegye figyelembe, hogy az alkalmazás-hatókörű komponensek eager attribútumát a javax.enterprise.context.Initialized esemény megvizsgálása helyettesíti a javax.enterprise.context.ApplicationScoped osztály esetén.
A javax.faces.komponens.ReferencedBean helyett nincs más közvetlen helyettesítés, mint az XML variáns használata a faces-config.xml fájlban.