| Package and Description | 
|---|
| javax.faces.bean | 
| Interface and Description | 
|---|
| javax.servlet.jsp.el.FunctionMapper
 As of JSP 2.1, replaced by  
FunctionMapper | 
| javax.resource.spi.security.GenericCredential
 The preferred way to represent generic credential information 
  is via the  
org.ietf.jgss.GSSCredential interface in 
  J2SE Version 1.4, which provides similar functionality. | 
| javax.servlet.http.HttpSessionContext
 As of Java(tm) Servlet API 2.1
                        for security reasons, with no replacement.
                        This interface will be removed in a future
                        version of this API. 
 | 
| javax.servlet.SingleThreadModel
 As of Java Servlet API 2.4, with no direct
        replacement. 
 | 
| javax.servlet.jsp.el.VariableResolver
 As of JSP 2.1, replaced by  
ELResolver | 
| Class and Description | 
|---|
| javax.faces.webapp.AttributeTag
 The Faces implementation must now provide the
 implementation for this class. 
 | 
| javax.faces.webapp.ConverterTag
 This has been partially replaced by  
ConverterELTag.  The remainder of the functionality, namely, the
 binding facility and the implementation of the ConverterTag.createConverter() method, is now an implementation detail. | 
| javax.servlet.jsp.el.Expression
 As of JSP 2.1, replaced by  
ValueExpression | 
| javax.servlet.jsp.el.ExpressionEvaluator
 As of JSP 2.1, replaced by  
ExpressionFactory | 
| javax.servlet.http.HttpUtils
 As of Java(tm) Servlet API 2.3. 
                        These methods were only useful
                        with the default encoding and have been moved
                        to the request interfaces. 
 | 
| javax.faces.el.MethodBinding
 This has been replaced by  
MethodExpression. | 
| javax.faces.el.PropertyResolver
 This has been replaced by  
ELResolver. | 
| javax.faces.view.facelets.ResourceResolver | 
| javax.faces.application.StateManager.SerializedView
 This class was not marked  
Serializable
             in the 1.0 version of the spec.  It was also not a static inner
             class, so it can't be made to be Serializable.
             Therefore, it is being deprecated in version 1.2 of the spec.
             The replacement is to use an implementation dependent
             Object. | 
| javax.faces.webapp.UIComponentBodyTag
 All component tags now implement  
BodyTag.
 This class has been replaced by UIComponentELTag. | 
| javax.faces.webapp.UIComponentTag
 Use of this class has been replaced with  
UIComponentELTag, which extends
 UIComponentClassicTagBase to add properties that use the
 EL API introduced as part of JSP 2.1. | 
| javax.faces.webapp.ValidatorTag
 This has been partially replaced by  
ValidatorELTag.  The remainder of the functionality, namely, the
 binding facility and the implementation of the ValidatorTag.createValidator() method, is now an implementation detail. | 
| javax.faces.el.ValueBinding
 This has been replaced by  
ValueExpression. | 
| javax.faces.el.VariableResolver
 This has been replaced by  
ELResolver
 when operating with a null base argument. | 
| Exceptions and Description | 
|---|
| javax.servlet.jsp.el.ELException
 As of JSP 2.1, replaced by  
ELException | 
| javax.servlet.jsp.el.ELParseException
 As of JSP 2.1, replaced by  
ELException | 
| javax.faces.el.EvaluationException
 This has been replaced by  
ELException. | 
| javax.faces.el.MethodNotFoundException
 This has been replaced by  
MethodNotFoundException. | 
| javax.faces.el.PropertyNotFoundException
 This has been replaced by  
PropertyNotFoundException. | 
| javax.faces.el.ReferenceSyntaxException
 This has been replaced by  
ELException. | 
| Annotation Type and Description | 
|---|
| javax.faces.bean.ApplicationScoped
 This has been replaced by  
javax.enterprise.context.ApplicationScoped, 
 which is a CDI build-in scope with similar semantics. | 
| javax.faces.bean.CustomScoped
 This has been replaced by CDI custom scopes and 
  
javax.enterprise.context.spi.Context. See 2.4.2 and 6.2 of the CDI
 specification for further details. | 
| javax.faces.bean.ManagedBean
 This has been replaced by the Managed Beans specification in
 general and specifically the dependency injection, scopes and naming
 from the CDI specification. Note that the eager attribute
 for application scoped beans is replaced specifically by observing
 the  
javax.enterprise.context.Initialized event for
 javax.enterprise.context.ApplicationScoped. See 6.7.3 of the CDI
 spec for further details. | 
| javax.faces.bean.ManagedProperty
 This has been replaced by  
javax.faces.annotation.ManagedProperty, 
 which is a CDI build-in bean with similar semantics | 
| javax.faces.bean.NoneScoped
 This has been replaced by  
javax.enterprise.context.Dependent, 
 which is a CDI build-in scope with approximately similar semantics. | 
| javax.faces.bean.ReferencedBean
 The referenced-bean concept was used for a design time promise
 which however did not achieve widespread adoption. There is no direct 
 replacement for this other than using the XML variant in faces-config.xml. 
 | 
| javax.faces.bean.RequestScoped
 This has been replaced by  
javax.enterprise.context.RequestScoped,
 which is a CDI build-in scope with similar semantics. | 
| javax.faces.bean.SessionScoped
 This has been replaced by  
javax.enterprise.context.SessionScoped, 
 which is a CDI build-in scope with similar semantics. | 
| javax.faces.bean.ViewScoped
 This has been replaced by  
javax.faces.view.ViewScoped. 
 The functionality of this corresponding annotation is identical to this one, 
 but it is implemented as a CDI custom scope. | 
| Field and Description | 
|---|
| javax.faces.component.UIComponent.bindings | 
| javax.faces.component.UIComponent.CURRENT_COMPONENT | 
| javax.faces.component.UIComponent.CURRENT_COMPOSITE_COMPONENT | 
| javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_TAG
 As of Java JSP API 1.2, use BodyTag.EVAL_BODY_BUFFERED
 or IterationTag.EVAL_BODY_AGAIN. 
 | 
| javax.faces.validator.Validator.NOT_IN_RANGE_MESSAGE_ID | 
| javax.persistence.Persistence.PERSISTENCE_PROVIDER | 
| javax.persistence.Persistence.providers | 
| javax.faces.component.NamingContainer.SEPARATOR_CHAR | 
| Constructor and Description | 
|---|
| javax.faces.application.ApplicationFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.application.ApplicationWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.lifecycle.ClientWindowFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.lifecycle.ClientWindowWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.application.ConfigurableNavigationHandlerWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.ExceptionHandlerFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.ExceptionHandlerWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.ExternalContextFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.ExternalContextWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.view.facelets.FaceletCacheFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.FacesContextFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.FacesContextWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.FlashFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.FlashWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.flow.FlowHandlerFactoryWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.lifecycle.LifecycleFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.lifecycle.LifecycleWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.application.NavigationCaseWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.application.NavigationHandlerWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.PartialViewContextFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.PartialViewContextWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.render.RendererWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.render.RenderKitFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.render.RenderKitWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.application.ResourceHandlerWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.application.ResourceWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.context.ResponseWriterWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.application.StateManagerWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.view.facelets.TagHandlerDelegateFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.servlet.UnavailableException(int, Servlet, String)
 As of Java Servlet API 2.2, use  
UnavailableException.UnavailableException(String, int) instead. | 
| javax.servlet.UnavailableException(Servlet, String)
 As of Java Servlet API 2.2, use  
UnavailableException.UnavailableException(String) instead. | 
| javax.faces.view.ViewDeclarationLanguageFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.view.ViewDeclarationLanguageWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.application.ViewHandlerWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.component.visit.VisitContextFactory()
 Use the other constructor taking the implementation being wrapped. 
 | 
| javax.faces.component.visit.VisitContextWrapper()
 Use the other constructor taking the implementation being wrapped. 
 | 
Copyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.