Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Brasiliense

Aplicativo desktop em java

Recommended Posts

Prezados,

 

Coloquei o mesmo texto em outro forum de java, mas gostaria, se possível, da opinião também de algum colega deste fórum.

 

Futuramente, precisarei implementar um aplicativo desktop e uma das opções será desenvolver em java, devido à necessidade de ser uma aplicação multiplataforma.

 

Basicamente o programa deverá fazer o seguinte:

 

1. Permitir que o usuário selecione um arquivo texto no PC ou em um pendrive, por exemplo;

 

2. Ler a 1ª linha do arquivo e obter em determinada posição dessa 1ª linha o código do cliente;

 

3. Acessar um banco de dados remoto (via web) e verificar o status do cliente;

 

4. Validar todas as linhas do arquivo com base em algumas regras predefinidas;

 

5. Transmitir o arquivo (via web) para um servidor, desde que passasse nas validações;

 

6. Imprimir um recibo para o cliente com um protocolo enviado pelo servidor.

 

 

Em princípio, o programa teria os seguintes botões:

 

Botão Abrir

Permite ao usuário selecionar um arquivo;

 

Botão Validar

Efetua a validação do arquivo de acordo com regras predeterminadas;

 

Botão Transmitir

Envia o arquivo ao servidor desde que não seja encontrado erro na validação.

Esse botão somente seria habilitado se o resultado da validação não apresentasse erro.

 

 

No servidor, deverá haver uma aplicação que armazenaria o arquivo transmitido em diretórios conforme o código do cliente.

 

 

O que acham? Dá tranquilamente para fazer em java?

 

Eu teria que fazer uso de algum recurso muito complexo que não poderia ser resolvido apenas com os recursos nativos do java?

 

Saudações.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se a aplicação servidora também tiver sido desenvolvida em Java, facilitará bastante. Caso contrário, terá que adicionar o Corba à sua lista de coisas a estudar. No mais, dá pra fazer em Java sem problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.