1. What are the different types of drivers in JDBC?
2. What is the difference between Statement and PreparedStatement interfaces. 3. What is JDBC Connection? Explain steps to get Database connection in a simple java program. 4. What is the deployment descriptor? 5. Explain the life cycle of Servlet ? 6. What is difference between ServletConfig and ServletContext? 7. What is Request Dispatcher ? Explain forward() and include() methods with an example. 8. What is session tracking ? Explain the different methods of session tracking. 9. Explain the lifecycle phases of JSP? 10. What is a JSP expression? How is it different from a scriptlet? 11. Explain JSP scripting elements. 12. What are JSP’s actions? Provide examples. 13. Explain components of Hibernate framework? 14. List essential annotations used in Hibernate mapping. 15. List the difference between save() and persist() methods of session object in hibernate. 16. Which are the Spring framework modules? 17. What are the common implementations of the ApplicationContext? 18. How many types of IOC containers are there in spring? 19. What are the @RequestMapping and @RestController annotation in Spring Boot used for? 20. What is REST API ? Explain the different methods ?