Fred,

Eu estou fazendo um projetinho swing 

q transmite gera arquivo na maquina do usuario ... se isso te interessar ...

Uso swing que chama uma servlet via URL.

 host = "http://";;
 URL u = new URL(host);
 HttpURLConnection urlConn = (HttpURLConnection) XXX.openConnection();

         urlConn.setDoOutput(true);
         urlConn.setDoInput(true);
         urlConn.setUseCaches(false);
         urlConn.setRequestMethod("POST");
         urlConn.setRequestProperty("Content-type",
"application/x-www-form-urlencoded");
         urlConn.setRequestProperty("Content-length", "" + XXXXX);
         DataOutputStream dos = new DataOutputStream (
urlConn.getOutputStream() );
         dos.writeBytes(formPost);
         dos.flush();
         dos.close();



e gero os arquivos na maquina do usuario ... nao precisa liberar porta ... e
os arquivos .. sao enviador direto pra la

D� uma olhada nessas Api... 
        
      OutputStream
      BufferedOutputStream
      CheckedOutputStream
      InputStreamReader
      StringWriter
 
Bem essa apenas uma ideia....





-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 23 de mar�o de 2005 17:24
Para: [email protected]
Assunto: Re: [JUG-Petro] Enviando Arquivos com Aplica��o Swing





Ol� Werly,

como vai??   :-)

bom, um problema que acho que pode ocorrer na sua aplica��o � que o arquivo
transmitido � grande,

pensando r�pido aqui vejo 3 solu��es para voc�

 1 ) RMI -  RMI utiliza por default a porta 1099 mas voc� pode fazer o que
chamamos de tunneling, for�ando a transmiss�o atrav�s da porta 80,
       um problema que pode ocorrer � a exist�ncia de um proxy que analisa
o protoloco dos pacotes que passam por ele, outro problema dessa
      solu��o � o tamanho do arquivo, nunca utilizei RMI para transmitir
objetos serializados com os tamanhos que voc� necessitar�.

2) Web Service - porta OK , o problema novamente � o tamanho, essa solu��o
teria que ser testada.

3) Socket - essa � uma solu��o a se pensar.... voc� pode configurar o
servi�o para rodar na porta 80 de um servidor dedicado a transmiss�o das
informa��es
     do seu sistema cliente, o problema que pode ocorrer novamente � a
exist�ncia do proxy que filtra por protocolo, por�m, acho uma solu��o
bastante
     interessante porque voc� poderia "decorar" os servi�o de
transfer�ncia.


Espero que ajude...

abra�os,

Gustavo





Frederico Werly Julio da Silva <[EMAIL PROTECTED]> on
23/03/2005 16:41:25

Favor responder a [email protected]

Para:  "Rio-Jug (E-mail)" <[EMAIL PROTECTED]>, "JugPetropolis
       (E-mail)"   <[email protected]>
cc:
Assunto:    [JUG-Petro] Enviando Arquivos com Aplica��o Swing




   Boa tarde pessoal ,

     Eu tenho aqui na empresa um programa feito em Delphi que transmite
arquivos aqui do sistema via HTTP , mais preciso agora desenvolver um em
Java(Swing) para transmitir esses dados , oque voc�s sugerem ?

     O Ideal � que fosse pela porta 80 por que esse programa ser� baixado
por estados e munic�pios e ficaria dif�cil dar suporte a qual porta abrir
no
firewall de mais de 5000 munic�pios .

     Ajudem a� ,

     Abra�os,
     Fred.



Yahoo! Groups Links
















 
Yahoo! Groups Links



 



-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.8.1 - Release Date: 23/3/2005
 

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.8.1 - Release Date: 23/3/2005
 


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Atrašyti