Liferay services vs hibernate

Martin Václavík mava na tmapy.cz
Pondělí Květen 24 15:27:12 CEST 2010


Dobrý den,
myslím že používat v portletech Liferay Service Builder, není vhodné, 
protože je pak portlet hodně závislý na samotném Liferay. Možná tak 
akorát pro vývoj portletů v ext enviroment - což ale taky není moc 
doporučované.
Myslím že pro vývoj portletů je mnohem lepší vyvíjet stejně jak jste 
psal, že jste zvyklý. Samotná myšlenka Liferay Serivice Builderu se mi 
jinak celkem líbí. A kdyby jste to chtěl více používat, tak v rámci 
plugginu do Netbeans Portal Pack, je celkem pěkný visuální editor, ale 
nevím jestli funguje i s Liferay 6.

S pozdravem
Martin Václavík

On 22.5.2010 17:58, Tomas Baca wrote:
> Dobry den.
>
> Prvy krat robim projekt v liferay. Cosa tyka liferay som uplny
> novacik. Skusam beta verziu liferay 6.
> Pred tym som v projektoch pouzival priamo hibernate + criteria, sam
> som si pisal DAO a business logiku.
>
> Pomocou liferay-plugins-sdk-6.0.1 ./portlets/create.sh
> som vygeneroval testovaci portlet.
> V nom sa v docroot/WEB-INF/service.xml snazim popisat a vygenerovat
> datovy model, servisy.
>
> A tu je problem, citim sa ako jednoruky chybaju mi definicie ako
> many-to-many, many-to-one, one-to-one, cascade,
> na vytvorenie novej entity musim pouzit pre Long ID, nejaky
> liferay.Counter do teraz som pouzival
> <generator class="native"/>.
>
> V liferay-service-builder_6_0_0.dtd som nasiel veci ako mapping-key,
> mapping-table, prisiel som aj na to ako spravit one-to-one relaciu.
> Dalsia vec ked som generoval tabulky v inych projektoch priamo cez
> hibernate, vygenerovana schema obsahovala aj relationship tabuliek,
> FOREIGN KEY-s , co sa mi zatial cez service builder nepodarilo.
>
> Pouziva niekto z Vas v liferay na popisanie a generovanie datoveho
> modelu priamo hibernate  ClazzA.java, ClazzA.hbm.xml ...  ?
> Je to vobec dobry napad ? Alebo sa tym smerom nemam vobec uberat,
> nastudovat si poriadne veci okolo service builderu?
> Ak ano ako sa dostanem k hibernate Session aby som mohol pisal CRUID
> operacie a find metody cez criteria ?
>
> Za odpovede dakujem
>
>    




Další informace o konferenci Konference