Qual o menor framework para fazer persistência?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
FkJ
JavaTeenager
[Avatar]

Membro desde: 28/12/2006 12:39:50
Mensagens: 192
Localização: Contagem - MG
Offline

Qual o menor framework para fazer persistência no banco de dados? Estou trabalhando com java web start e pelo jeito hibernate não vai dar porque o tamanho das bibliotecas é grande.

Obrigado,
Felipe
[Email] [MSN]
psevestre
JavaEvangelist

Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline

Prevayler ?

http://justaphilpicks.blogspot.com/
[MSN]
Dieval Guizelini
Virtual Machine Man
[Avatar]

Membro desde: 05/07/2006 14:39:44
Mensagens: 570
Localização: Curitiba - PR
Offline

Por quê você não usa o JPA?

Sun Certified Java Programmer 5.0
[WWW]
casmeiron
JavaChild
[Avatar]

Membro desde: 21/01/2007 21:16:58
Mensagens: 120
Localização: Uberlândia, Minas Gerais
Offline

Dieval Guizelini wrote:Por quê você não usa o JPA?


JPA = Java Persistence API

Ele dá apenas suporte para os vendores de camada de persistência, criando uma anotação única.

Com ele sozinho você não consegue persistir nada.

Desenvolvedor Profissional
[x] SCJP 1.5 (12/2007)
[ ] SCBCD 5.0 (estudando)
[ ] SCWCD 5.0 (esperando sair)


JSF => Can u feel it?!
----------------------------------
Paulo Cesar Silva Reis
[WWW] [MSN]
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

casmeiron wrote:...
Ele dá apenas suporte para os vendores de camada de persistência, criando uma anotação única.

Hã? pode explicar melhor?
casmeiron wrote:
Com ele sozinho você não consegue persistir nada.

Consegue sim.

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

FkJ wrote:Qual o menor framework para fazer persistência no banco de dados? Estou trabalhando com java web start e pelo jeito hibernate não vai dar porque o tamanho das bibliotecas é grande.

Obrigado,
Felipe


E voce vai sacrificar o seu projeto por causa de 10 minutos a mais de download, que sera feito uma unica vez?

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
casmeiron
JavaChild
[Avatar]

Membro desde: 21/01/2007 21:16:58
Mensagens: 120
Localização: Uberlândia, Minas Gerais
Offline

furutani wrote:
casmeiron wrote:...
Ele dá apenas suporte para os vendores de camada de persistência, criando uma anotação única.

Hã? pode explicar melhor?
casmeiron wrote:
Com ele sozinho você não consegue persistir nada.

Consegue sim.


Você ta falando da lib persistence-ejb3?
Pois eu estou falando da JPA em si, leia com atenção a resposta.

Desenvolvedor Profissional
[x] SCJP 1.5 (12/2007)
[ ] SCBCD 5.0 (estudando)
[ ] SCWCD 5.0 (esperando sair)


JSF => Can u feel it?!
----------------------------------
Paulo Cesar Silva Reis
[WWW] [MSN]
casmeiron
JavaChild
[Avatar]

Membro desde: 21/01/2007 21:16:58
Mensagens: 120
Localização: Uberlândia, Minas Gerais
Offline


Q: What are the advantages of the Java Persistence API?

A: The Java Persistence API draws upon the best ideas from persistence technologies such as Hibernate, TopLink, and JDO. Customers now no longer face the choice between incompatible non-standard persistence models for object/relational mapping. In addition, the Java Persistence API is usable both within Java SE environments as well as within Java EE, allowing many more developers to take advantage of a standard persistence API.

Q: Why didn't you adopt Hibernate or JDO as the persistence API?

A: We chose to combine the best ideas from many sources in the new persistence API and create a practical, easy to use API to meet the needs of a majority of Java EE and Java SE community members. The Java Persistence API is not based on any single existing persistence framework but incorporates--and improves upon--ideas contributed by many popular frameworks, including Hibernate, TopLink, JDO, and others.

Q: What if I want to use the Java Persistence API outside of the Java EE platform?

A: The specification, RI, and TCK insure that the Java Persistence API works with Java SE as well as with Java EE. Passing the TCK for the Java SE portion allows vendors to be compliant with the Java Persistence API without having a Java EE certification.

Q: What will happen to other data persistence APIs now that the Java Persistence API is available?

A: The Java Persistence API is now the standard API for persistence and object/relational mapping for the Java EE platform. Earlier APIs of course will not go away, but we expect that they will become less interesting once this new standard API is available.


http://java.sun.com/javaee/overview/faq/persistence.jsp

Desenvolvedor Profissional
[x] SCJP 1.5 (12/2007)
[ ] SCBCD 5.0 (estudando)
[ ] SCWCD 5.0 (esperando sair)


JSF => Can u feel it?!
----------------------------------
Paulo Cesar Silva Reis
[WWW] [MSN]
FkJ
JavaTeenager
[Avatar]

Membro desde: 28/12/2006 12:39:50
Mensagens: 192
Localização: Contagem - MG
Offline

Rafael Steil, o sistema vai ter muitos usuários com linha discada. Seria viável se houvesse uma forma de deixar as bibliotecas no servidor e usar swing. Com applet isso é possível?

Fiz download do Prevayler, menos de 100Kb o jar. O que acham dele?
[Email] [MSN]
grprado
JavaTeenager

Membro desde: 29/03/2006 09:26:23
Mensagens: 177
Localização: Brasília-DF
Offline

Você quer fazer com que cada usuário de linha discada acesse diretamente o banco de dados com a aplicação cliente?

Ou voce está passando objetos proxy do hibernate o que exigiriam algumas libs no client?

Guilherme Prado
grprado.com
[WWW] [MSN]
fmeyer
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

FkJ wrote:
Fiz download do Prevayler, menos de 100Kb o jar. O que acham dele?


voce nao vai usar isso ne ?

Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
FkJ
JavaTeenager
[Avatar]

Membro desde: 28/12/2006 12:39:50
Mensagens: 192
Localização: Contagem - MG
Offline

grprado wrote:Você quer fazer com que cada usuário de linha discada acesse diretamente o banco de dados com a aplicação cliente?

Ou voce está passando objetos proxy do hibernate o que exigiriam algumas libs no client?


Conexão direta. Como funcionaria os objetos proxy?

Pensando bem, não compensa abrir mão do hibernate. A implantação do sistema seria "sofrida", porque até a jvm terá que ser instalada na maioria dos casos, mas como o sistema vai ser usado pelos técnicos da empresa, existe a possibilidade deles levarem a jvm e as bibliotecas necessárias em um cd, aí eu posso colocar uma opção pro usuário escolher entre download ou sistema de arquivos local.
[Email] [MSN]
andredeividi
Virtual Machine Man
[Avatar]

Membro desde: 20/08/2005 10:55:12
Mensagens: 635
Localização: Joinville Sc
Offline

Aproveitando o topico,
qual é o melhor frameWork?
indiferente do tamanho.


http://andrecaetano.blogspot.com/

[Email] [WWW] [MSN]
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

Talvez uma opção boa e que não seja pesada seja JPA + Toplink. Pelo menos é menos jar comparado ao hibernate. Mas ainda assim eu pensaria melhor tendo em mente a possibilidade de usar JPA + Hibernate.

andredeividi wrote:Aproveitando o topico,
qual é o melhor frameWork?
indiferente do tamanho.

Eu optaria por JPA + Hibernate.
[Email]
FkJ
JavaTeenager
[Avatar]

Membro desde: 28/12/2006 12:39:50
Mensagens: 192
Localização: Contagem - MG
Offline

Estou levando uma surra do Hibernate Tools no Eclipse. Alguém sabe como usá-lo pra gerar a persistence unit? O Dali não está funcionando com o Firebird. Já olhei a documentação do plugin mas não ajudou
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team