Java Server Faces (JSF) tutorials and examples.
Following are the main disadvantages of JSF framework.
• When retrieving data from database and rendering it using JSF table component, it has performance issues.
• Managed bean and phase listener has no strong coupling.
• Error messages that are displayed by default are not good.
• It is not scalable. Session object is used to store the component state.