An open API service indexing awesome lists of open source software.

https://github.com/fayllan111/projeto_app_desktop

Aplicação CRUD com JavaFX, JDBC e MySQL, explorando ORM com JPA/Hibernate, REST APIs e arquitetura em camadas.
https://github.com/fayllan111/projeto_app_desktop

crud-application domain-driven-design exception-handling h2-database http java javafx jdbc jpa-hibernate maven orm rest-api spring-boot spring-data-jpa web-application webservices

Last synced: 7 months ago
JSON representation

Aplicação CRUD com JavaFX, JDBC e MySQL, explorando ORM com JPA/Hibernate, REST APIs e arquitetura em camadas.

Awesome Lists containing this project

README

          

# *Projeto: Aplicação Desktop com JavaFX e MySQL (JDBC)*

## 📌 **Descrição**

Este projeto tem como objetivo desenvolver uma aplicação desktop utilizando JavaFX para a interface gráfica e MySQL com JDBC para armazenamento de dados. A estrutura do projeto segue uma arquitetura baseada em camadas e utiliza diversas tecnologias do ecossistema Java.

## 🛠 **Principais Tecnologias e Conceitos**

- **ORM com JPA/Hibernate:** mapeamento objeto-relacional
- **Arquitetura em camadas:** separação de responsabilidades
- **Web e HTTP:** comunicação com serviços externos
- **REST/Web Services:** integração com APIs
- **Modelo de domínio complexo**
- **Maven:** gerenciamento de dependências
- **Banco de dados H2:** banco de dados em memória para testes
- **Spring Data JPA:** abstração para acesso a dados
- **CRUD Completo:** criação, leitura, atualização e remoção de dados
- **Tratamento de exceções:** captura e manipulação de erros

## **🚀 Objetivo**

Desenvolver uma aplicação desktop robusta e escalável, conectada a um banco de dados relacional e utilizando boas práticas de desenvolvimento.

## 📢 Conclusão e Contato

📧 **E-mail:** [franciscoayllan@gmail.com]
🔗 **LinkedIn:** [https://www.linkedin.com/in/ayllan-silva]
🐙 **GitHub:** [https://github.com/FAyllan111]