Amigo,
 
    Obrigado pela dica.
    Estou estudando o Hibernate e gostaria de poder contar com sua ajuda caso surja alguma d�vida mais cabiluda.
 
    Grato,
 
    Gideoni Hudson
----- Original Message -----
Sent: Friday, March 14, 2003 10:10 AM
Subject: Re: [java-list] Persistencia


        Howdy,

        Atualmente, minha empresa vem desenvolvendo a terceira aplica��o web utilizando Struts + Hibernate. Estamos em vias de oficializar um framework, e at� o momento, estou satisfeito com os resultados. J� tentamos diversas outras combina��es, tenho algumas opini�es quanto a elas:

        Servlets + JDBC - coisa de maluco. S� perde pra 'JSP + JDBC', que � coisa de programdor acostumado a ASP (ou a usar Macromedia Dreamweaver) :::)

        Struts + JDBC - a solu��o mais r�pida, em termos de performance. Mas se voc� n�o cuidar direitinho, acaba 'amarrando' a aplica��o toda com c�digo SQL, dif�cil de manter

        Struts + Castor - utilizei uma vez, e acho uma op��o bem interessante. Apesar disso, o Castor est� parando de ser mantido, e parou na vers�o 0.9.alguma coisa (pelo menos estava assim h� quase 6 meses). O Castor � uma �tima API, bem f�cil de usar e com recursos interessantes (marshalling de XML, persist�ncia para XML, JDBC ou LDAP, e por aih vai).

        Struts + EJB - esot�rico ao extremo :)
                a aplica��o fica hiper-mega-organizada, se vc refator�-la utilizando todos aqueles 'macetes' dos livros de Design Patterns. Acho interessante, mas bem overpower para a maioria dos projetos 'EJB is an overkill', todo mundo fala..

        Velocity + Turbine + <qualquer coisa> - acho muito esot�rico. Velocity n�o entra na minha cabe�a... Apesar disso, os gurus dizem que � uma das melhores combina��es em termo de performance, j� que o Velocity eh mais r�pido que o JSP e o Torque gera c�digo SQL... ::::)

        Struts + Hibernate - me apaixonei pelo Hibernate depois que eu vi o suporte que o pessoal d� � ferramenta. Particularmente, n�o sinto muita queda de performance em utilizar uma API como o Hibernate (ou Castor, ou OJB), j� que todas elas t�m ferramentas para melhorar a performance das consultas... � mais uma opini�o pessoal que realmente um parecer t�cnico, mas acho esta combina��o boa pois d� para aprender a utilizar o Hibernate em uma semana, e o Struts (pelo menos o b�sico) em alguns dias. Diferente de tecnologias como EJB ou OJB, que levam alguns meses para ser dominadas e em geral apresentam um turbilh�o de coisas que voc� raramente usa...
        J� fiz testes utilizando Hibernate para substituir apenas os Entity Beans (e acess�-los utilizando Session Beans convencionais), e tamb�m parece uma boa op��o.


        Para qualquer um dos casos de camada de persist�ncia (creio que com exce��o do Torque), voc� tem que tomar cuidado para modelar bem o sistema, j� que todas as consultas retornam somente OBJETOS. Sistemas modelados 'relacionalmente' v�o ficar bem furados...

        Falei, falei, e n�o disse nada... mas anyway, eh soh minha opiniao :)

[]s
At 09:31 14/3/2003 -0300, you wrote:
Ol� Herval,
 
        Atualmente utilizo o Cach� e sua APIs para acessar dados, mas gostaria de utilizar algo que fosse independente do DB. Voc� falou bem do Hibernate, ent�o comente sua experi�ncia e diga se vc o recomenda para uso em uma aplica��o Web utilizando o Struts.
 
        Agrade�o sua aten��o,
 
        Gideoni Hudson
----- Original Message -----
From: Herval Freire
To: [EMAIL PROTECTED]
Sent: Sunday, March 09, 2003 11:55 AM
Subject: RE: [java-list] Persistencia



        O Hibernate tem inclusive umas ferramentas interessantes: CodeGenerator (gera classes a partir de seu banco de dados), MapGenerator (gera um mapeamento O-R para seu conjunto de classes persistentes) e SchemaExport (gera um BD a partir de suas classes). Facilita bastante o desenvolvimento, em qualquer situa��o









[]s
At 23:18 7/3/2003 -0300, you wrote:
Cara,
Eu atualmente estou utilizando o Hibernate. At� agora achei bem completo e me atendeu em tudo que eu precisava.
Demora um pouquinho at� aprender todas as opera��es de E-R que ele proporciona. Inclusive, pelo que j� ouvi do OJB, o Hibernate � MUITO mais completo que ele.
[ ] �s





_______________________________
Rafael Fernandes Grottoli
JAUNT Technologies
Phone: +55 (41) 9961-3390
E-Mail: [EMAIL PROTECTED]
-----Original Message-----
From: Herval Freire [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 5 de mar�o de 2003 21:57
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Persistencia

        howdy Cesar,

        Os mais utilizados: EJB (entity-beans...), Hibernate, Castor

        Os mais afamados: TopLink, OJB

        Os com nome mais feio: CocoBase, Cayenne, Torque

















        Opini�o pessoal: Hibernate!
:)

[]s
At 13:40 5/3/2003 -0500, you wrote:
PessoALL,

Allguem tem experiencia com frameworks de persistencia?

Qual(is) a(s) melhor(es) opcao(oes) e qual eh o mais utilizado atualmente?

Grato,

Cesar
--
_______________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

Meet Singles
http://corp.mail.com/lavalife









------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
-------------------------------------------------
----------- Herval Freire de A. J�nior ----------
----- mailto:[EMAIL PROTECTED] -------
--------- http://www.herval.hpg.com.br ----------
----------------- UIN: 2067270 ------------------
-------------------------------------------------
--[The adepts are everywhere... awake! v0.666a]--
-------------------------------------------------

"Erros graves: julgar-se mais do que se � e estimar-se menos do que se merece".
  -- Goethe

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.459 / Virus Database: 258 - Release Date: 25/2/2003



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.459 / Virus Database: 258 - Release Date: 25/2/2003

-------------------------------------------------
----------- Herval Freire de A. J�nior ----------
----- mailto:[EMAIL PROTECTED] -------
--------- http://www.herval.hpg.com.br ----------
----------------- UIN: 2067270 ------------------
-------------------------------------------------
--[The adepts are everywhere... awake! v0.666a]--
-------------------------------------------------

"Erros graves: julgar-se mais do que se � e estimar-se menos do que se merece".
  -- Goethe

-------------------------------------------------
----------- Herval Freire de A. J�nior ----------
----- mailto:[EMAIL PROTECTED] -------
--------- http://www.herval.hpg.com.br ----------
----------------- UIN: 2067270 ------------------
-------------------------------------------------
--[The adepts are everywhere... awake! v0.666a]--
-------------------------------------------------

"Erros graves: julgar-se mais do que se � e estimar-se menos do que se merece".
  -- Goethe

Responder a