Skip to content

Alexssandro-Costa/Simple-Banking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema Bancario Simplificado

Este repositório foi desenvolvido como um projeto de estudo prático, focado na evolução de arquitetura de software e persistência de dados em Java.

O objetivo principal foi transitar de um modelo de armazenamento simples em arquivos para uma estrutura profissional com banco de dados relacional e, futuramente, uma interface web.


Etapas do Desenvolvimento

O projeto foi construído de forma incremental, seguindo as fases abaixo:

1. Persistência com Java NIO.2

Implementação inicial focada na manipulação de arquivos locais. Utilizei a biblioteca java.nio para gerenciar a leitura e escrita de dados de forma eficiente, explorando o sistema de arquivos do SO.

2. Integração com Banco de Dados (JDBC)

O projeto passou por uma refatoração na camada de acesso a dados (com.bancarysistem.Repository). Substituí o armazenamento em arquivos por um banco de dados relacional, utilizando JDBC para gerenciar as consultas SQL e a conexão com o banco.

3. Interface Gráfica (Em construção)

Atualmente trabalhando na criação de uma interface web básica utilizando HTML5, CSS3 e JavaScript para fornecer uma experiência de usuário mais amigável e conectada ao backend.


🛠️ Tecnologias e Ferramentas

  • Linguagem Principal: Java
  • Gerenciador de Dependências: Maven
  • Persistência: JDBC / PostgreSQL
  • Frontend: HTML, CSS e JavaScript

Como Executar

  1. Clone o repositório:
    git clone [https://github.com/seu-usuario/seu-repositorio.git](https://github.com/seu-usuario/seu-repositorio.git)

About

Este repositório foi desenvolvido como um projeto de estudo prático, focado na evolução de arquitetura de software e persistência de dados em Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages