Gravar html em banco  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
G@bi
Thread.start()
[Avatar]

Membro desde: 19/06/2010 23:15:44
Mensagens: 25
Offline

Oiiiiiii !

Meu primeiro tópico
Eu preciso salvar html´s completos (inclusive imagens) no banco de dados.
A principio seria no mysql, mas nem sei qual tipo de dados que eu uso.
Alguma idéia da melhor forma de fazer isso ?

obrigadinha

Obrigadinha !
Bjos
maxdavis
JavaBaby
[Avatar]

Membro desde: 24/08/2008 19:07:18
Mensagens: 88
Offline

Html é uma linguagem de Marcação de Hipertexto e não linguagem de programação, recomendo você começar estudar java básico, tem ótimas apostilas grátis na caelum, segue o link abaixo

http://www.caelum.com.br/apostilas/
[MSN]
fabiofalci
GUJ Master
[Avatar]

Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline

Pq vc precisa fazer isso?

A melhor forma é não fazer. HTML é um arquivo, então o lugar dele é no sistema de arquivo.

[WWW] [MSN] [ICQ]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

G@bi wrote:Eu preciso salvar html´s completos (inclusive imagens) no banco de dados.


Hum... você quer salvar um html mais as imagens que ele referencia, é isso? Provavelmente você vai ter que ter uma tabela só para gerenciar esses htmls e imagens, já que você pode ter um número indefinido de imagens dentro de um único html.
Tais coisas são melhor guardadas como BLOBs, se seu banco for eficiente para tratar com isso. Se seu banco não for bom para tratar blobs, e se seu sistema de arquivos aceitar o número de arquivos necessário para armazenar suas informações, então você pode aceitar a solução proposta pelo Fabio Falci, que é a de guardar apenas o nome do arquivo no banco, e fazer uma cópia dos arquivos no disco.


G@bi
Thread.start()
[Avatar]

Membro desde: 19/06/2010 23:15:44
Mensagens: 25
Offline

maxdavis wrote:Html é uma linguagem de Marcação de Hipertexto e não linguagem de programação, recomendo você começar estudar java básico, tem ótimas apostilas grátis na caelum, segue o link abaixo

http://www.caelum.com.br/apostilas/


vc não entendeu rsrs

fabiofalci wrote:Pq vc precisa fazer isso?

A melhor forma é não fazer. HTML é um arquivo, então o lugar dele é no sistema de arquivo.



eu qro gravar o html q o usuario criar e não os meus


entanglement wrote:
G@bi wrote:Eu preciso salvar html´s completos (inclusive imagens) no banco de dados.


Hum... você quer salvar um html mais as imagens que ele referencia, é isso? Provavelmente você vai ter que ter uma tabela só para gerenciar esses htmls e imagens, já que você pode ter um número indefinido de imagens dentro de um único html.
Tais coisas são melhor guardadas como BLOBs, se seu banco for eficiente para tratar com isso. Se seu banco não for bom para tratar blobs, e se seu sistema de arquivos aceitar o número de arquivos necessário para armazenar suas informações, então você pode aceitar a solução proposta pelo Fabio Falci, que é a de guardar apenas o nome do arquivo no banco, e fazer uma cópia dos arquivos no disco.




é mais ou menos isso
vou explicar melhor
o usuario do sistema poderá criar um codigo html direto no sistema, com editor WYSIWYG.
esse html poderá conter imagens. eu preciso salvar o codigo q o usuario criou, pra ele poder ver/editar depois
entenderam ?

o mysql ou postgre seria bom pra isso ?

Edit:

tava pensando, poderia criar fisicamente o html. depois carrego ele pro usuario ver/editar. e depois do save do usuario, "crio ele de novo" fisicamente.
oq acham ?

This message was edited 1 time. Last update was at 15/07/2010 20:05:45


Obrigadinha !
Bjos
fabiofalci
GUJ Master
[Avatar]

Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline

G@bi wrote:tava pensando, poderia criar fisicamente o html. depois carrego ele pro usuario ver/editar. e depois do save do usuario, "crio ele de novo" fisicamente.
oq acham ?

Yep!
[WWW] [MSN] [ICQ]
vitoryudi
JavaTeenager

Membro desde: 04/05/2010 22:24:29
Mensagens: 193
Offline

é mais ou menos isso
vou explicar melhor
o usuario do sistema poderá criar um codigo html direto no sistema, com editor WYSIWYG.
esse html poderá conter imagens. eu preciso salvar o codigo q o usuario criou, pra ele poder ver/editar depois
entenderam ?

o mysql ou postgre seria bom pra isso ?

Edit:

tava pensando, poderia criar fisicamente o html. depois carrego ele pro usuario ver/editar. e depois do save do usuario, "crio ele de novo" fisicamente.
oq acham ?


então a melhor maneira seria vc fazer isso, salvar fisicamente.

tanto as o html quanto as imagens,
o que vc pode fazer é salvar o caminho dos arquivos no banco de dados.
att,

Vitor

vitorhansen.blogspot.com - Blog sobre programação, religião e de tudo um pouco...



[WWW]
G@bi
Thread.start()
[Avatar]

Membro desde: 19/06/2010 23:15:44
Mensagens: 25
Offline

Obrigada meninos !!

Obrigadinha !
Bjos
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team