This Library Application is a simple web-based system for managing a collection of books. It allows users to add, list, delete, and search for books.
- Add new books to the system.
- List all books.
- Delete books by ID.
- Search books by title and author.
- Java
- Servlets and JSP
- JPA (Hibernate)
- H2 Database
- CSS for styling
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- JDK 11+
- Gradle
- Any IDE that supports Java (IntelliJ IDEA, Eclipse, VSCode)
-
Clone the repository: git clone
-
Navigate to the project directory: cd library-application
markdown Copy code 3. Run the application: mvn jetty:run
- Access the application at
http://localhost:8080/
.
The application uses an H2 in-memory database for simplicity. No additional configuration is needed to set up the database.
Please feel free to contribute to this project. Any contributions are greatly appreciated.
This project is licensed under the MIT License - see the LICENSE.md file for details.