Dobry den,

Ak mate navrhnuty DB model a nechce sa vam pisat .hbm pre Hibernate tak si ich 
vygenerujte pomocou middlegenu 
(http://boss.bekk.no/boss/middlegen/plugins/hibernate.html). Potom mate viacej 
moznosti. Pouzit hbm2java ant task, alebo HibernateSync plugin pre eclipse. Ja 
som isiel naposledy cestou HibernateSync ktory generuje VO a peknu cast DAO 
vrstvy. Staci potom trochu upravit _BaseRootDAO aby extendovala Spring triedu 
HibernateDaoSupport a mate integrovany aj Spring.

Ako tiskovy nastroj by som pouzil iText kedze Spring s nim uzko spolupracuje 
(AbstractPdfView).

Ako uz bolo spomenute Spring ma svoje MVC takze Struct by som pouzival len ak 
by som bol zaciatocnik v prezentacnej vrstve.

Tomcat alebo Jboss? - Ak nepotrebujete celu silu aplikacneho serveru tak by vam 
mohol stacit Tomcat. Plus zo Springu, ktoremu staci len web kontainer (Tomcat), 
mozete pouzit: AOP, Tvorbu transakcii, Exception handling v DAO, mate podporu 
niektorych remote 'protokolov': RMI, SOAP (WS), HTTP invoker, Hessian/Burlap, 
Ageci na zabezpecenie atd.

Martin Krajci

-----Original Message-----
From: Roman Pichlík [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 06, 2005 9:15 AM
To: Java
Subject: Re: Spoluprace komponent

> Vyhodte Hibernate a dejte iBatis. Pak jako by to z oka vypadlo nasemu 
> projektu. Nebudete litovat, Hibernate si obcas umi postavit hlavu.

pokud jste ve fazi pred navrhem datoveho modelu databaze, neni Hibernate 
takovy problem. Pokud mate navrzeny datovy model kde se vam to hemzi 
slozenymi klici a ten model nemuzete nijak jednoduse zmenit pak je 
pouziti Hibernatu overkill a doporucoval bych spis iBatis SQL maps.

iBatis ma tu vyhodu, ze muzete pouzit SQL a nemusite se protrapit 
zaludnostmi OR - mapovani a QL. Na druhou stranu v pripade Hibernate se 
opravdu od nejake databaze odstinite a budete pracovat ciste nad grafem 
objektu - coz muze a nemusi byt pro vas vyhoda.

-- 
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */

Odpovedet emailem