|
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
|