Prezados amigos da lista:

 

Estou querendo re-construir um programa que eu j� fiz em VB em Java.

Meu programa faz o seguinte:

 

Tenho um m�dulo cliente que fica instalado nas m�quinas de usu�rios.

Com base no login do usu�rio (Novell 4.12), eu mando via socket um pedido de autoriza��o para um m�dulo servidor que fica no meu servidor NT.

O servidor responde (via socket tamb�m) uma lista de tabelas poss�veis que o usu�rio pode fazer download do AS400.

O usu�rio ent�o escolhe uma tabela, e o m�dulo cliente envia um pedido para o servidor fazer o download do AS400.

O m�dulo servidor se conecta ao AS400 e formata uma tabela em formato texto com separadores em ponto-virg�la e a envia para o cliente.

Quando o cliente recebe toda a tabela, a opera��o � finalizada.

 

Gostaria de fazer esse projeto em Java.

Devo trabalhar com sockets ou RMI ?

Se eu trabalhar com RMI, para cada pedido do cliente, � necess�rio gerar um thread no m�dulo servidor ? � necess�rio trabalhar com THREADS ?

� poss�vel pegar o usu�rio logado no Java via registro do Windows ? Existe outra maneira ?

Devo utilizar Swing ou AWT para a parte visual ?

Eu consegui agora pouco fazer o Java se conectar ao AS400 utilizando a ponte ODBC (Client Access) com JDBC. Existe uma maneira melhor ?

Esse projeto � considerado um de 3 camadas ? Tenho programa cliente, um servidor, e um AS400 com DB2/400.

Essa minha conex�o fica apenas no servidor.

 

Agrade�o a todos que puderem me ajudar.

Estou aprendendo Java, e gostaria de reconstruir essa aplica��o t�o importante que fiz em VB h� muito tempo atr�s.

Para que trabalha com AS400: Eu apenas fiz esse programa porque desabilitamos o receive dos client Access por quest�o de seguran�a.

Apesar, que podemos utilizar o famoso recurso de autoridade-adotada.

Fiz esse programa tamb�m para facilitar a importa��o de tabelas no Excel.

 

Abra�os.

 

F�bio Roberto Oliveira

Suporte T�cnico

Sifco S/A

[EMAIL PROTECTED]

55 11 4588-1593

 

Responder a