Skip to content

Latest commit

 

History

History
85 lines (52 loc) · 3.03 KB

README.md

File metadata and controls

85 lines (52 loc) · 3.03 KB

Challenge ONE | Java | Back-end | Hotel Alura | Esteban Cardona


Este proyecto utiliza Java como lenguaje principal para desarrollar una aplicación de reservaciones de hotel. La aplicación se conecta a una base de datos MySQL utilizando JPA. La vista de la aplicación se implementa usando Java Swing.

Primeros Pasos

🔹 Marca este proyecto con una ⭐

🔹 Sigue las orientaciones que tenemos en este repositorio. 📚


🖥️ Tecnologías Utilizadas

  • Java JDK 8 o superior
  • Eclipse
  • Biblioteca JCalendar
  • MySQL 8.0 o superior
  • Plugin WindowBuilder

⚠️ Importante! ⚠️

☕ Use Java versión 8 o superior para compatibilidad.

📝 Recomendamos usar el editor de Eclipse para compatibilidad con la Interfaz Gráfica.

🎨 La interfaz contiene dos métodos importantes:


🔍 ¡Analizando nuestro repositorio

Este es el repositorio base de nuestro proyecto, en el encontrarás

🔹 src/views: carpeta con toda la interfaz gráfica de las pantallas necesarias para desarrollar el programa

🔹 src/imagenes: carpeta con imágenes que puedes usar en tu proyecto. Siéntete libre de usar otros, si lo deseas

🔹 src/jbdc: Carpeta con el codigo de la conexion a la base de datos y su controlador


📊 Base de Dados

¿Cómo importar MySqlConnector al proyecto?

Es la misma ruta descrita para importar el JCalendar, haga clic con el botón derecho en el proyecto, Build Path, Configure Build Path, Libraries, Add External JARs. Para encontrar la ruta de este archivo .jar, ve al disco duro de tu computadora e ingresa a la carpeta Archivos de Programas (x86).

  • Archivos de Programas (x86):

  • MySQL

  • Connector J 8.0:

  • My SQL Connector Java:

Modelado de tablas

Para este reto te proponemos dos tablas: Reservas y Huéspedes. La tabla de huéspedes debe contener la clave externa (foreign key) idReserva.