Gravar Objeto em um banco

2 respostas
torres17

Olá, estou tentando fazer um objeto em java (applet) ser enviado a uma outra página e esta gravar esse objeto em um banco relacional em um campo blob.

Estou tendo dificuldades depois de gravá-lo recuperar novamente como um objeto java válido.
Andei pesquisando no fórum, vi um tópico recente com o mesmo problema:

http://www.guj.com.br/posts/list/104750.java#top

Foi recomendado pesquisar sobre SOAP e HTTP Restful, mas não acho nada prático ou de acordo com oque eu preciso na web…queria a solução mais rápida, mesmo que seja gambiarra…esse projeto é pra ontem…rs. Se alguém tiver mais materiais ou soluções ficaria muito grato.

Valeu!!!

2 Respostas

M

não entendi o seu problema !
voce não esta conseguindo gravar um objeto blob no banco ? ou grava mas nao consegue recuperar o objeto do banco ?
ou ainda … vc nao consegue mandar a info do objeto blob para outra pagina ?
explica melhor onde vc esta com dificuldades?

torres17

É o seguinte:

A lógica de negócio é:

Tenho um applet que tem um objeto que encapsula atributos e métodos da impressão digital de uma pessoa.
Quero gravar esse objeto em um banco mysql, enviando ele via http a um script que recebe e grava no banco.
Quando a pessoa colocar o dedo no leitor, o applet faz uma requisição para o script, o script autentica lendo o objeto do banco(BLOB) enviando via http novamente para um applet receber a resposta.
O applet tem que entender esse retorno como um objeto Java para recuperar os membros de instância desse objeto e ai sim comparar as digitais.

Meu problema:

Como enviar um objeto via http ( Tentei serializar o objeto e utilizei uma instância de java.net.URL para envia-lo. Consigo fazer a requisição para o script na web só que não consigo enviar o objeto propriamente dito. )

Depois de conseguir gravar no banco, como recuperar esse objeto novamente, fazendo uma requisição via http, obtendo a resposta e transformar esse stream de resposta novamente em um objeto válido?

Se quiser posto o código onde eu parei!

Valeu

Criado 30 de setembro de 2008
Ultima resposta 30 de set. de 2008
Respostas 2
Participantes 2