>
> É possível, através de Java Webstart, realizar transações com um banco de
> dados no servidor?

Traduzido de : http://java.sun.com/products/javawebstart/faq.html


Desenvolver aplicações que podem ser distribuídas com a tecnologia de Java
WebStart é o mesmo que desenvolver uma aplicação stand-alnone para a
plataforma J2SE. Logo, o ponto incial de uma aplicação é o :

public static void main (String[] arguments)

Entretanto, para suportar a distribuição pela rede -- download automático e
inicialização da aplicação -- e para garantir que uma aplicação execute num
ambiente seguro, existem umas poucas considerações a serem feitas :

    - a aplicação deve ser constituída de um conjunto de arquivos JAR
    - todos os recursos, como arquivos e imagens devem ser armazenados em
arquivos JAR, e devem ser referenciados pelo mecanismo de getResource;


    Como é uma aplicação escrita para ser executada num ambiente seguro, ela
DEVE seguir as seguintes restrições :

    - nenhum acesso ao disco local
    - todos os arquivos jar devem estar no mesmo host
    - conexoes a rede são permitidas apenas ao host no qual os arquivos jar
foram baixados
    - nenhum gerenciador de segurança pode ser instalado
    - sem acesso a bibliotecas nativas
    - acesso limitado a propriedades do sistema

    Caso seja necessário "quebrar" alguma dessas regras, é necessário
assinar digitalmente os arquivos JAR.



    Agora, respondendo a pergunta : sim, webstart pode efetuar, mas quem
seria louco o suficiente de deixar a porta do banco aberta para invasão?


.: marcelo alves :.


> Marcelo Alves wrote:
>
> >Webstart (pros):
> >
> >     * Só precisa de um browser pra conexao inicial
> >     * Roda fora de um browser
> >     * Pode ter acesso a alguns recursos da maquina cliente (ex.: ler
> >       um arquivo), sem precisar de assinatura
> >     * Verifica "automagicamente" se existe uma versao mais nova no
> >       servidor
> >     * Pode funcionar offline
> >
> >Webstart (contras) :
> >
> >     * Precisa de uma VM (1.3 ou superior) no cliente
> >
> >     ----- Original Message -----
> >
> >     From: Romulo Frota dos Santos <mailto:[EMAIL PROTECTED]>
> >
> >     To: '[EMAIL PROTECTED]'
> >     <mailto:[EMAIL PROTECTED]%27>
> >
> >     Sent: Tuesday, May 21, 2002 3:53 PM
> >
> >     Subject: RES: [java-list] RMI
> >
> >
> >
> >
> >     Quais os pros-contras entre applet e webStart ????
> >
> >
> >
> >         -----Mensagem original-----
> >         De: Marcelo Alves [mailto:[EMAIL PROTECTED]]
> >         Enviada em: terça-feira, 21 de maio de 2002 12:56
> >         Para:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >         Assunto: Re: [java-list] RMI
> >
> >         Ué...
> >
> >
> >
> >             Pq nao usa WebStart ou applets pra isso?
> >
> >
> >
> >         .: marcelo :.
> >
> >             ----- Original Message -----
> >
> >             From:Lincoln Masao Muraoka Junior <mailto:[EMAIL PROTECTED]>
> >
> >             To: [EMAIL PROTECTED]
> >             <mailto:[EMAIL PROTECTED]>
> >
> >             Sent: Tuesday, May 21, 2002 11:18 AM
> >
> >             Subject: [java-list] RMI
> >
> >
> >                  Estive dando uma pesquisada por RMI, pois preciso
> >             resolver o meu problema de aplicação distribuída, que
> >             seria um aplicativo no cliente instanciar um componente de
> >             um servidor e rodá-lo localmente. Todos os exemplos que eu
> >             achei de rmi, o cliente chama métodos no servidor, mas os
> >             métodos aparentemente rodam no servidor. É isso mesmo?
> >
> >                 Eu precisaria de algo em que eu chamasse os objetos
> >             para o aplicativo cliente e que estes rodassem localmente
> >             até que o programa fosse fechado, quando seriam destruídos
> >             da memória, desta forma, eu não tenho uma conexão
> >             constante entre o servidor e o cliente, mas simplesmente
> >             eu "pego" o que preciso no inicio da aplicação e depois
> >             disso não preciso mais de conexão entre os dois.
> >
> >                 Isso é possível com RMI?
> >
> >
> >
> >                 Obrigado
> >
> >                 LMMJ



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a