Top 10 Advance Java Interview questions? What are the differences between abstract classes and interfaces in Java? What is the difference between ArrayList and LinkedList in Java? What is the purpose of the finalize() method in Java? What is polymorphism in Java and how is it achieved? What are the different types of inner classes in Java? What is the difference between static and non-static methods in Java? What are the different types of exceptions in Java and how do they differ? What is the difference between checked and unchecked exceptions in Java? How does Java handle multithreading and synchronization? What are the different types of JDBC drivers in Java and how do they differ?
JavaServer Faces [JSF]
JavaServer Faces (JSF) is developed by Oracle for building user interfaces for Java-based web applications. It’s an official standard of the Java Community Process (JCP) initiative. It’s a pretty stable framework.
This is a component-based UI framework. JSF is based on the MVC software design pattern and has an architecture that totally defines a distinction between application logic and representation.
Uses:
- Component-based UI frameworks
- Helps in building native applications
Advantages
- JSF is an integral part of Java EE
- Provides excellent tools and rich libraries
- It allows existing backend Java code to be extended with a web interface without having to change the base application by introducing a new framework.
Comments
Post a Comment