Aplicação para consultar um banco de dados e enviar os resultados como arquivo via HTTPS

StackOverflow https://stackoverflow.com/questions/380415

Pergunta

Eu tenho atualmente uma ferramenta que permite-me para configurar uma conexão de banco de dados (usando JDBC) e especificar um conjunto de consultas para executar contra o banco de dados. Isto está programado para ser executado em um momento específico do dia (usando cron ou o Agendador do Windows atualmente). A ferramenta, em seguida, exporta os resultados para um arquivo (XML) e envia este arquivo para o meu servidor via HTTPS. Esta ferramenta é instalado em computadores clientes para que eu possa obter alguns feeds de dados a partir deles para processamento posterior.

Eu gostaria de escrever um front-end para esta que irá tornar mais fácil para os clientes para configurar a extração de dados a si mesmos. No entanto, eu realmente não estou familiarizado com o desenvolvimento de front-end Rich Client (sendo um desenvolvedor de software de integração) e queria saber se havia uma ferramenta existente que faria tudo isso, ou se era vale a pena aprender um pouco de, digamos balanço para que eu pudesse bater-se um front-end. Algum de vocês sabe de uma ferramenta adequada? (Eu estou procurando uma função tipo de coisa em vez de uma extração de dados completo e suite transformação que pode assustar alguns clientes)

Foi útil?

Solução

Se a sua ferramenta já existe e está funcionando, eu acho que a melhor abordagem seria simplesmente ler um pouco sobre os eventos da GUI de programação (que é bastante fácil quando você pegar o aperto dele e ter um bom GUI Builder) e encerrar a pequena GUI usando um construtor de GUI.

Para Java posso recomendar o NetBeans IDE e sua GUI Builder.

O caminho mais fácil seria, então, para a GUI para apenas passar os argumentos recebidos à ferramenta existente, via Runtime.exec () ou uma abordagem semelhante.

Outras dicas

Na minha opinião, é muito fácil e rápido de fazer uma UI decente via Swing. O balanço tutorial pode ser um bom começo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top