JavaWebStart via FTP

8 respostas
TheKill

É possível? Jogar os arquivos atualizados da minha aplicação no ftp…
e fazer com que o JWS use estes para atualizar a aplicação cliente?

8 Respostas

E

http://lopica.sourceforge.net/faq.html#ftp diz que não pode usar FTP, apenas HTTP.

O que você pode fazer é disponibilizar seus arquivos via http, e usar ftp para atualizá-los (como normalmente é feito pelos provedores, aliás).

Para mais detalhes:

http://jcp.org/aboutJava/communityprocess/first/jsr056/jnlp-1.0-proposed-final-draft.pdf diz que o JNLP é suportado apenas via http.

TheKill

poisé…

achei este link ai tmb…
é uma pena né… por questão de segurança o ftp poderia ser bem util :slight_smile:

E

TheKill:

por questão de segurança o ftp poderia ser bem util :)

Não entendi por que é que o ftp poderia ser mais seguro. Se você pudesse usar ftp, provavelmente teria de usar uma url como

ftp://usuario:[email removido]/pub/arquivo.jar

ou coisa parecida, o que seria muito pior em termos de segurança, já que o usuário e senha ficariam em claro no arquivo jnlp, e esse usuário acabaria tendo permissão de subir alguma coisa em vez de só descer algo.)

(É claro que você ainda pode usar o ftp anônimo, ftp://site.com.br/pub/arquivo.jar , que normalmente só permitiria descer coisas, não subir )

Se precisa de algo seguro para carregar sua aplicação, poderia usar https (SSL).

TheKill

mais seguro por questao de atualizar.

imagine um shopping com 10 lojas.
Vc atualizar o servidor central, e este se encarrega de atualizar
as 10lojas do shopping. via FTP, neste caso não sairia nada pela Internet.

Seria feito apenas um acesso remoto no Servidor do Shopping e atualizado os arquivos do JWS

entendeu?

E

Como “não sairia nada pela Internet”? Não é porque você usa http que você precisa disponibilizar a atualização pela Internet. OK?

TheKill

Sim. correto

E

De fato, eu entendi seu problema. É que normalmente é complicado adicionar mais um servidor na sua infraestrutura, nem que seja para disponibilizar via http os arquivos a serem atualizados. Por exemplo, pode ser que a sua infraestrutura tenha um servidor ftp que fique em um mainframe (argh, mas existe) e um servidor http sairia muito caro implantar na mesma infraestrutura, e usar um servidor Apache, embora seja de graça, normalmente não sai de graça porque é mais uma máquina para tomar conta :frowning:

TheKill

Sim, tem isto também… principalmente na parte cliente do negócio… foco são as ME e Simples ;X

Criado 12 de julho de 2010
Ultima resposta 12 de jul. de 2010
Respostas 8
Participantes 2