Acessar Banco de Dados Postgres via applet pela web  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
Deivid Landim
Thread.start()

Membro desde: 20/08/2009 11:26:28
Mensagens: 26
Offline

Pessoal estou com uma grande problema: Explicando
Estou fazendo um sistema em java com jsf e banco de dados postgres
então eu criei um applet e o mesmo tem que acessar o banco de dados
para salvar um arquivo no servidor, quando eu testo localmente funciona
tudo ok mas quando eu coloco o applet na página jsp o connexão fica
nula logo não é possível acessar o BD.
Desde já agradeço a ajuda.
rodrigo_ctba
JavaChild
[Avatar]

Membro desde: 20/09/2006 10:38:17
Mensagens: 101
Offline

Applet é um recurso muito interessante para Intranet. Em nossa empresa utilizamos um applet para permitir que os funcionários registrem suas marcações de ponto. O applet, esta no servidor JBoss (não que seja necessário) e acessa a base do PostgreSQL via JPA.

Bom, para consegui resolver o acesso primeiramente tivemos que criar uma Assinatura, e assinar o applet, senão ele nem conecta, não faz nada, até mostra.. mas não tem permissão para acessar recursos de rede.

Quando, vc. coloca o applet no JSP deve tambem declarar os pacotes do Java utilizando os atributos, archive, codebase e code.

Espero ter ajudado, qualquer coisa pode falar !!!

t+

This message was edited 1 time. Last update was at 15/10/2009 11:21:40


>> Rodrigo Fragoso
>> AdapTI - Soluções em Internet
>> http://www.adapti.com.br
Deivid Landim
Thread.start()

Membro desde: 20/08/2009 11:26:28
Mensagens: 26
Offline

rodrigo_ctba wrote:Applet é um recurso muito interessante para Intranet. Em nossa empresa utilizamos um applet para permitir que os funcionários registrem suas marcações de ponto. O applet, esta no servidor JBoss (não que seja necessário) e acessa a base do PostgreSQL via JPA.

Bom, para consegui resolver o acesso primeiramente tivemos que criar uma Assinatura, e assinar o applet, senão ele nem conecta, não faz nada, até mostra.. mas não tem permissão para acessar recursos de rede.

Quando, vc. coloca o applet no JSP deve tambem declarar os pacotes do Java utilizando os atributos, archive, codebase e code.

Espero ter ajudado, qualquer coisa pode falar !!!

t+



Rodrigo, é a primeira vez que eu trabalho com applet na web, gostaria de saber como assinar o applet, algum tutorial, e qual séria o efeito colateral
para o cliente, com o applet assinado?

Agradeço sua atenção
rodrigo_ctba
JavaChild
[Avatar]

Membro desde: 20/09/2006 10:38:17
Mensagens: 101
Offline


Bom, para assinar um applet primeiramente você tem que estar com o JDK instalado. Feito isso veja o seguinte link:

http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/rsa_signing.html

Neste link, da SUN, explica como utilizar o keytool.



Quando executar o keytool vai mostrar uma série de atributos que deve ser preenchidos, para concluir a criação do certificado.

O produto final é um arquivo denominado "arquivo.cert"

Bom, agora para assinar o seu applet é o seguinte. Primeiramente ele deve ser empacotado (*.jar). Feito isso, deve-se executar a seguinte linha de comando:




Pronto, feito isso seu jar esta assinado.

Quanto ao efeito colateral, é o seguinte... quando o seu usuário for executar este applet vai aparecer uma janela informando a organização que o criou e se ele deseja aceitar a sua execusão (coisas de segurança), caso o usuário aceite o applet é executado. Detalhe a janela só aparece uma vez, se o usuário confirmar a execusão.

Bom é isso...


Qualquer coisa me avise !!!

t+



>> Rodrigo Fragoso
>> AdapTI - Soluções em Internet
>> http://www.adapti.com.br
Deivid Landim
Thread.start()

Membro desde: 20/08/2009 11:26:28
Mensagens: 26
Offline

rodrigo vou implementar qualquer coisa eu posto aqui, valeu pela atenção.
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team