Prevayler... posso ligar ao um banco?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
farribeiro
JavaEvangelist
[Avatar]

Membro desde: 20/04/2005 00:15:49
Mensagens: 474
Localização: Araçatuba
Offline

Olá GUJ !

Andei pesquisando sobre conexão com bancos Objetos Relacionais. ex: Mysql,Firebird,PostgreSQL(os meus preferidos são os dois últimos ), e também como fazer as gravações, com tais de frameworks(realmente não conheço o significado e sim o sentindo) como Hibernate e Prevayler

Mas as dúvidas é o seguinte:
O prevayler pode fazer persistência em banco de dados, e como persistir?
Qual seria uma solução viável para o banco persistir com hibernate ou prevayler?

Uma pergunta off
Utilizando a IDE do netbeans, existe algum plugin para fazer a mesma tarefa de ligação com o banco como nos produtos da Borland(vide Delphi, JBuilder) ?

Até... respostas são bem vindas!

PS: Estou entre Hibernate e Prevayler, mas com dúvida de prevayler, não liga a algum banco.

Fábio Rodrigues Ribeiro
[WWW] [Yahoo!] [ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

O Prevayler eh bem, beeeeeeem diferente de um banco de dados, o suficiente pra nao valer nem a pena pensar em ligar uma aplicacao feita nele com um banco de dados. Se voce esta vindo do Delphi e quer algo mais "natural", o Hibernate eh a melhor opcao.

Sobre o NetBeans, a resposta eh nao.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Jair Rillo Junior
Moderador
[Avatar]

Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline

Como o CV disse, as duas coisas são diferentes.
Vou tentar dar uma resumida aqui.
O Hibernate é uma camada de persistencia ao banco de dados, ou seja, ele será uma camada entre sua aplicação e o banco de dados relacional (Firebird , MySQL, etc). Ele é como uma "gambiarra" para você trabalhar com objetos e persistí-los em um banco relacional. Ele tem outras inúmeras vantagens, de uma lida na sua documentação que você irá saber mais.
O prevayler é uma ferramenta para persistir dados em memória. Você não vai ter um banco de dados por traz da sua aplicação, apenas o prevayler irá gravar e recuperar os dados. Existem vantagens e desvantagens, de uma lida nele e tire suas próprias conclusões, além de dar uma pesquisada no próprio fórum.

espero ter ajudado

Jair Rillo Junior

http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
Lucas Teixeira
Java Ninja
[Avatar]

Membro desde: 11/12/2003 10:47:22
Mensagens: 269
Localização: São Paulo - SP
Offline

O prevayler pode fazer persistência em banco de dados, e como persistir?
Qual seria uma solução viável para o banco persistir com hibernate ou prevayler?

Tá pra sair um driver JDBC que faz isso, apesar de meio estranha a idéia, pra quem quer migrar, e tem medo de refactoring...

Utilizando a IDE do netbeans, existe algum plugin para fazer a mesma tarefa de ligação com o banco como nos produtos da Borland(vide Delphi, JBuilder) ?

Como o cv disse, pra NetBeans não conheco, pra Eclipse tá cheio.

PS: Estou entre Hibernate e Prevayler, mas com dúvida de prevayler, não liga a algum banco.

Cara, não tem nem como uma dúvida de 'comparação' entre eles... A diferença é absurda...

(;

This message was edited 1 time. Last update was at 02/06/2005 11:33:27


Lucas F. A. Teixeira .·.
lucastex no gmail com
lucastex.com/twitter
[Email] [MSN]
farribeiro
JavaEvangelist
[Avatar]

Membro desde: 20/04/2005 00:15:49
Mensagens: 474
Localização: Araçatuba
Offline

cv wrote:
Sobre o NetBeans, a resposta eh nao.


Caro cv, uma dúvida sobre as práticas da sun... ela impõe esta IDE como padrão que no entanto pelo que percebo, não existe muita participação no projeto da IDE, por que a comunidade java não segue este padrão?

ManchesteR wrote:
Ele é como uma "gambiarra" para você trabalhar com objetos e persistí-los em um banco relacional. ...
O prevayler é uma ferramenta para persistir dados em memória. Você não vai ter um banco de dados por traz da sua aplicação, apenas o prevayler irá gravar e recuperar os dados.
espero ter ajudado


Era o que realmente esperava...


Lucas Teixeira wrote:
O prevayler pode fazer persistência em banco de dados, e como persistir?
Qual seria uma solução viável para o banco persistir com hibernate ou prevayler?

Tá pra sair um driver JDBC que faz isso, apesar de meio estranha a idéia, pra quem quer migrar, e tem medo de refactoring...

Utilizando a IDE do netbeans, existe algum plugin para fazer a mesma tarefa de ligação com o banco como nos produtos da Borland(vide Delphi, JBuilder) ?

Como o cv disse, pra NetBeans não conheco, pra Eclipse tá cheio.

PS: Estou entre Hibernate e Prevayler, mas com dúvida de prevayler, não liga a algum banco.

Cara, não tem nem como uma dúvida de 'comparação' entre eles... A diferença é absurda...

(;


Fiquei confuso sobre o que disse...
Gostaria que me desse "meia"(não muito extensa) formas teóricas e práticas, sobre o que retrata

Valeu... galera

Fábio Rodrigues Ribeiro
[WWW] [Yahoo!] [ICQ]
Lucas Teixeira
Java Ninja
[Avatar]

Membro desde: 11/12/2003 10:47:22
Mensagens: 269
Localização: São Paulo - SP
Offline

farribeiro wrote:Fiquei confuso sobre o que disse...
Gostaria que me desse "meia"(não muito extensa) formas teóricas e práticas, sobre o que retrata


Sobre o que? A idéia de se conectar em um sistema prevayler através de um driver JDBC? Acho uma idéia estranha (não no sentido de estranha, e sim no sentido de sem sentido (nossa) ). Mas mesmo assim se você quiser fazer isso, você pode usar este tal "driver JDBC" para o prevayler.

Bom, como eu disse, se um sistema será implementado a partir do zero, fazer isso (na minha opiniao) é matar muita coisa do prevayler... Mas se não é você quem manda na arquitetura.... Já viu né (;

Lucas F. A. Teixeira .·.
lucastex no gmail com
lucastex.com/twitter
[Email] [MSN]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

farribeiro wrote:Caro cv, uma dúvida sobre as práticas da sun... ela impõe esta IDE como padrão que no entanto pelo que percebo, não existe muita participação no projeto da IDE, por que a comunidade java não segue este padrão?


Pq mais gente usa o Eclipse do que o NetBeans, e mais gente (como eu) concorda que o Eclipse eh superior. Se a Sun quer impor alguma coisa, ela tem que brigar no mercado como todas as outras
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Dharis
JavaBaby
[Avatar]

Membro desde: 12/11/2003 16:06:56
Mensagens: 99
Localização: Rio Branco, Acre
Offline

cv wrote:Sobre o NetBeans, a resposta eh nao.

Javabeans? Criados para funcionarem como componentes reutilizáveis?
Você adiciona JavaBeans no NetBeans igual adiciona componentes "delphi".

Só lembro de um free agora. SwingSet (componentes swing "dataware" e de conexão, faz uso de JDBC):
http://swingset.sourceforge.net/

cv wrote:Se voce esta vindo do Delphi e quer algo mais "natural", o Hibernate eh a melhor opcao.

Nos padrões do Hibernate, achei JDO bem "natural" também.

Dharis
farribeiro
JavaEvangelist
[Avatar]

Membro desde: 20/04/2005 00:15:49
Mensagens: 474
Localização: Araçatuba
Offline

Dharis wrote:
cv wrote:Sobre o NetBeans, a resposta eh nao.

Javabeans? Criados para funcionarem como componentes reutilizáveis?
Você adiciona JavaBeans no NetBeans igual adiciona componentes "delphi".

Só lembro de um free agora. SwingSet (componentes swing "dataware" e de conexão, faz uso de JDBC):
http://swingset.sourceforge.net/

cv wrote:Se voce esta vindo do Delphi e quer algo mais "natural", o Hibernate eh a melhor opcao.

Nos padrões do Hibernate, achei JDO bem "natural" também.


Gostaria de saber existe algum lugar que encontra mais javabeans?


Gostei desta turma sempre para encarar um java! Valeu javeiros
--
PS1: Por favor, na verdade estou começando a me empenhar neste ultimo mês sobre JAVA com ajuda de teorias e práticas de C + OO + SQL + DB + UML(sabe... estes item passaram como um relampago na faculdade!)

PS2: Conheço netbeans desde 3.6 e posso dizer que foi através dele que conheci e tomei muito conhecimento sobre java e o que realmente é que me impulsiona para a comunidade é os erros que ocorre no caminho. E deste GUJ faço de minha fonte de conhecimento... mesmo que a maioria das pessoas aqui tem mais conhecimento prático(quiz dizer que as pesssas sabe como fazer) do que teórico(como explicar). E isto não me impede do espirito de cominidade que me abriu os olhos!(que veio através do GNU/Linux)

This message was edited 1 time. Last update was at 02/06/2005 18:39:12


Fábio Rodrigues Ribeiro
[WWW] [Yahoo!] [ICQ]
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

farribeiro wrote:E deste GUJ faço de minha fonte de conhecimento... mesmo que a maioria das pessoas aqui tem mais conhecimento prático(quiz dizer que as pesssas sabe como fazer) do que teórico(como explicar). E isto não me impede do espirito de cominidade que me abriu os olhos!(que veio através do GNU/Linux)


Voce se engana sorbe a parte teorica, mesmo porque o que voce quer e pedagogia, nao teoria.

Shoes

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
farribeiro
JavaEvangelist
[Avatar]

Membro desde: 20/04/2005 00:15:49
Mensagens: 474
Localização: Araçatuba
Offline

pcalcado wrote:
farribeiro wrote:E deste GUJ faço de minha fonte de conhecimento... mesmo que a maioria das pessoas aqui tem mais conhecimento prático(quiz dizer que as pesssas sabe como fazer) do que teórico(como explicar). E isto não me impede do espirito de cominidade que me abriu os olhos!(que veio através do GNU/Linux)


Voce se engana sorbe a parte teorica, mesmo porque o que voce quer e pedagogia, nao teoria.

Shoes


Muita calma nessa hora, meu amigo! mas o que isto o que tinha impressão, mas depois que me ajudaram 3 vezes e tem ainda disposição para ajudar, percebo onde está o diferencial

Para mim desde times eu não tenho preconceito, desde então que somos todos iguais. Brasileiros, concorda?Pois conheço corinthianos, que são bastante gente fina!

Tanto quanto cv, que me respondeu, sobre o netbeans que de quebra me esclareceu, por que não era o mais usado, pois vinha com jdk, mesmo respondendo agradeço pela a troca de conhecimento é isto move o GUJ e a comunidade em geral!

Como eu tinha dito:
farribeiro wrote:E deste GUJ faço de minha fonte de conhecimento...


farribeiro wrote: ...espirito de cominidade ...


Gostei desta turma sempre para encarar um java! Valeu javeiros
--
PS: Vou fazer meu crediário aqui!(Brinca rsrsrsrs) Este GUJ é o melhor que encontrei!

This message was edited 2 times. Last update was at 02/06/2005 23:12:21


Fábio Rodrigues Ribeiro
[WWW] [Yahoo!] [ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

farribeiro wrote:Brasileiros, concorda?Pois conheço corinthianos, que são bastante gente fina!


Tambem nao abusa, vai.

farribeiro wrote:sobre o netbeans que de quebra me esclareceu, por que não era o mais usado, pois vinha com jdk


O NetBeans nao vem necessariamente com a JDK. A Sun tem uma versao que joga o NetBeans junto (mais ou menos no mesmo modelo de distribuicao de spyware :mrgreen, mas isso so comecou recentemente, e pra falar a verdade ninguem da a minima
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
uchoaaa
JavaChild

Membro desde: 01/04/2006 21:02:33
Mensagens: 133
Offline

ManchesteR wrote:
O Hibernate é uma camada de persistencia ao banco de dados, ou seja, ele será uma camada entre sua aplicação e o banco de dados relacional (Firebird , MySQL, etc). Ele é como uma "gambiarra" para você trabalhar com objetos e persistí-los em um banco relacional. Ele tem outras inúmeras vantagens, de uma lida na sua documentação que você irá saber mais.
O prevayler é uma ferramenta para persistir dados em memória. Você não vai ter um banco de dados por traz da sua aplicação, apenas o prevayler irá gravar e recuperar os dados.


Cara, muito obrigado! Vc acaba de fazer um "HelloWord" Curioso feliz!
Já tinha visto algumas modelagens usando Hibernate, mas nada em relação ao Prevayler.. Sabia q os dois trabalhavam com a ideia de persistencia, mas nao sabia como..

T+
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team