Skip to content

View: Java-Swing | Service, Repository and Entity: done with Spring-Boot

Notifications You must be signed in to change notification settings

Renovatio-V/Inventario-Tienda-Libros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tienda de Libros

Descripción

Tienda de Libros es una aplicación de gestión de inventario de libros desarrollada en Java. Utiliza Swing para la capa de presentación, Spring Boot para el servicio, repositorio y entidad, y MySQL como base de datos. La aplicación permite realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) sobre una base de datos de libros.

Características

  • Listar Libros: Muestra una lista de todos los libros disponibles en la base de datos.
  • Agregar Libro: Permite añadir un nuevo libro a la base de datos.
  • Modificar Libro: Permite actualizar la información de un libro existente.
  • Eliminar Libro: Permite eliminar un libro de la base de datos.

Tecnologías Utilizadas

  • Java 22
  • Spring Boot 3.3.1
  • MySQL
  • Swing
  • Maven
  • SpringBoot-Dependencies: JPA, Lombok, MySQL

Instalación

  1. Clona el repositorio en tu máquina local:
    git clone https://github.com/tu_usuario/tu_repositorio.git
    
  2. Navega al directorio del proyecto.
  3. Configura la base de datos MySQL. Crea una base de datos llamada libros_db y actualiza el archivo application.properties con tus credenciales de MySQL:
spring.datasource.url=jdbc:mysql://localhost:3306/libros_db
spring.datasource.username=tu_usuario
spring.datasource.password=tu_contraseña
spring.jpa.hibernate.ddl-auto=update
  1. Compila y empaqueta la aplicación usando Maven:
mvn clean package
  1. Ejecuta la aplicación:
java -jar target/tu_proyecto-1.0.0.jar

Visuals

image

About

View: Java-Swing | Service, Repository and Entity: done with Spring-Boot

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages