Aplicação desktop híbrida (Java/Web) com instalação zero, JRE embutido e arquitetura offline

Aplicação desenvolvida para responder a um requisito crítico: gestão de ourivesaria em ambiente 100% offline, sem dependências de instalação prévia em sistemas Windows.
Arquitetura Híbrida Desktop/Web Transformação de uma aplicação Web Spring Boot numa experiência Desktop nativa. O servidor Tomcat foi encapsulado num executável (.exe) utilizando o Launch4j, eliminando a necessidade de configuração de servidores pelo utilizador final.
Portabilidade Total (Bundled JRE) Implementação de um JRE embutido na pasta da aplicação. Isto permite que o software seja executado diretamente a partir de uma pen drive ou pasta local em qualquer computador Windows, sem obrigar o cliente a instalar o Java.
Gestão de Recursos e Encerramento Desenvolvimento de um sistema de "Graceful Shutdown" personalizado. Ao clicar no botão de sair na interface web, a aplicação comunica com o backend para terminar o processo Java e fechar a janela do browser simultaneamente, garantindo que não ficam processos "zombie" a consumir memória RAM.







