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