https://github.com/levibd/workshop-javafx-jdbc
https://github.com/levibd/workshop-javafx-jdbc
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/levibd/workshop-javafx-jdbc
- Owner: Levibd
- Created: 2024-09-24T02:49:57.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T01:02:12.000Z (over 1 year ago)
- Last Synced: 2025-10-03T15:47:27.836Z (9 months ago)
- Language: Java
- Size: 54.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Workshop JavaFX JDBC
Bem-vindo ao repositório do projeto **Workshop JavaFX JDBC**! 🚀
Este é um projeto desenvolvido com o objetivo de consolidar conceitos de desenvolvimento de aplicações desktop usando JavaFX para interface gráfica e JDBC para interação com banco de dados.
## 📜 Descrição
O projeto consiste em uma aplicação desktop simples que permite a gestão de entidades em um banco de dados, como **vendedores (Sellers)** e **departamentos (Departments)**.
As principais funcionalidades incluem:
- Listagem de entidades.
- Inserção, edição e remoção de registros.
- Validação de dados no lado cliente.
Este projeto foi desenvolvido como parte de um workshop, com foco em aprender boas práticas no uso de JavaFX, padrões de projeto e integração com JDBC.
## 🛠️ Funcionalidades
- Interface gráfica com **JavaFX**.
- Operações CRUD (Create, Read, Update, Delete) para as entidades.
- Conexão ao banco de dados com **JDBC**.
- Feedback visual para validação e erros.
---
## 🔧 Tecnologias Utilizadas
As principais ferramentas e tecnologias utilizadas no projeto são:
- **Java 17+**
- **JavaFX 19+**
- **JDBC**
- **Banco de Dados MySQL**
- **Maven** para gerenciamento de dependências.
---
## 🚀 Pré-requisitos
Certifique-se de ter os seguintes itens instalados no seu ambiente:
- **Java JDK 17+**
- **MySQL** ou outro banco de dados compatível.
- **Maven**
---
## 📦 Instalação e Execução
1. Clone este repositório:
```bash
git clone https://github.com/seu-usuario/workshop-javafx-jdbc.git
cd workshop-javafx-jdbc
```
2. Configure o banco de dados:
- Crie o banco de dados usando o script SQL fornecido no arquivo `database.sql` na raiz do projeto.
- Configure as credenciais de conexão no arquivo `db.properties`.
3. Compile o projeto:
```bash
mvn clean install
```
4. Execute a aplicação:
```bash
mvn javafx:run
```
---
## 🖼️ Demonstração


---
## 🤝 Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir um **Pull Request** ou **Issue** para melhorias, sugestões ou reportar problemas.
---
## 📫 Contato
Se tiver dúvidas ou sugestões, sinta-se à vontade para entrar em contato:
- **Autor**: Levi Braga Dantas
- **E-mail**: [levibdantas@gmail.com](mailto:seu-email@example.com)
- **LinkedIn**: [https://www.linkedin.com/in/levi-dantas-a088a318b/](https://linkedin.com/in/seu-perfil)
---