Kerülje a javax.faces.komponens csomagban lévő elavult annotációk és felületek használatát

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.bean.ApplicationScoped

javax.enterprise.context.ApplicationScoped

javax.faces.bean.CustomScoped

javax.enterprise.context.spi.Context

javax.faces.bean.ManagedProperty

javax.faces.annotation.ManagedProperty

javax.faces.bean.NoneScoped

javax.enterprise.context.Dependent

javax.faces.bean.RequestScoped

javax.enterprise.context.RequestScoped

javax.faces.bean.SessionScoped

javax.enterprise.context.SessionScoped

javax.faces.bean.ViewScoped

javax.faces.view.ViewScoped

javax.faces.bean.ManagedBean A (z) általános és kifejezetten a függőségi beszúrás, hatókörök és a CDI specifikációból való elnevezést a felügyelt komponensek specifikációja váltotta fel. Ne feledje, hogy az alkalmazás hatókörös komponensének buzgó attribútuma kifejezetten a megfigyelések megfigyelésével történik. javax.enterprise.context.Initialized Esemény javax.enterprise.context.ApplicationScoped .

Nincs közvetlen helyettesítés javax.faces.bean.ReferencedBean Egyéb, mint az XML változat használata a faces-config.xml