PRIMEFACES TASK
-Overview This Project is a web application built using JavaServer Faces (JSF) and the PrimeFaces framework. This application allows users to manage a list of music items, enabling functionalities such as viewing, adding, and deleting songs and their associated details (artist, release year, etc.).
-Features Dynamic Data Table: Displays a list of music items with relevant details such as first name, last name, song title, artist, and release year. Add New Item: Users can easily add new songs through a modal dialog with validation to ensure all required fields are filled. Delete Item: Each song entry includes an option to delete it from the list, providing a clean and manageable interface. Theme Toggle: Users can switch between different themes to customize their viewing experience. Navigation: Easy navigation back to the main table list using the browser's history.
-Technologies Used JavaServer Faces (JSF): For creating the user interface and handling user interactions. PrimeFaces: A UI component library that enhances JSF with rich UI elements. HTML/CSS: For structuring and styling the web pages. JavaScript: For client-side functionalities such as theme toggling and dialog handling.