EJB3 injection
Ahoj, anotace @EJB nelze pou¾ít na lokální promìnné: class MyBean { void beanMethod() { @EJB final AnotherBean anotherBean; anotherBean.doStuff(); } nevíte nìkdo, jaký je k tomu dùvod? Jak øe¹íte pøípad, kdy tøída MyBean v rùzných metodách potøebuje rùzné beany? Máte je v¹echny tak jako tak jako instance fieldy i kdy¾ se nepou¾ijí? Díky, Honza -- Jan Bares http://jan.vegetband.cz
Re: JPA a mapovani ListString
Petr Kolesa napsal(a): Ondřej Fafejta napsal(a): Vypadá to, že používáte špatný návrh aplikace. Myslel jsem to tak, že v JPA toto není možné. Tedy z pohledu současné verze JPA to je špatný návrh. ;-) To, že to umí Hibernate, jsem netušil a tedy se omlouvám, pokud jsem Vás tím nějak urazil :-). Pokud bych to dělal já - stejně bych to obalil do Entity (ConceptName) - udělal bych Bi-directional vztah OneToMany z Entity Concept na ConceptName. Fafi Tak tohle me fakt rozesmalo :) ! Z jakyho pohledu myslite, ze je spatny mit ve tride list stringu? Spis mi prijde, ze je spatne, ze to JPA neumi. Kdyz prestanu premejslet nad ORM, tak mit list stringu v obektu je naprosto legalni. Napriklad kdyz pracuju s textem na konceptualni urovni, tak diabetes, diabetes mellitus, cukrovka, cukrovka I. typu, cukrovka prvniho typu, diabetes mellitus I. typu, jsou vsechno jmena pro jeden koncept (vec). Vsechny ty jmena jsou z logiky veci naprosto ekvivalentni. Prijde mi, ze ListString names; je naprosto spravny zpusob reprezentace na objektove urovni. Zda se, ze to neni asi az tak ztresteny napad, kdyz Hibernate ma v XML mapovani konstrukci list element / /list, ktera dela presne to, co potrebuju. Beru, ze to JPA nepodporuje. Ale neberu, ze to znamena, ze navrh aplikace je spatne :).
Re: EJB3 injection
anotace @EJB nelze použít na lokální proměnné: class MyBean { void beanMethod() { @EJB final AnotherBean anotherBean; anotherBean.doStuff(); } nevíte někdo, jaký je k tomu důvod? zkuste se zamyslet, jak by tam mohl IoC kontejner tu promennou nastavit uvnitr vykonovani te metody. Jak řešíte případ, kdy třída MyBean v různých metodách potřebuje různé beany? Máte je všechny tak jako tak jako instance fieldy i když se nepoužijí? ano jako instancni promenne. Navic tech zavislosti by trida nemela mit tolik, pokud je jich velke mnozstvi, tak je dobre zamyslet se nad refaktorem tridy. -- S pozdravem Roman Dagi Pichlik /* http://www.sweb.cz/pichlik/ Blog pro kodery */ __ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email __
Re: EJB3 injection
Díky, je to jasné. Honza -- Jan Bares http://jan.vegetband.cz Roman Pichlik [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] anotace @EJB nelze pou¾ít na lokální promìnné: class MyBean { void beanMethod() { @EJB final AnotherBean anotherBean; anotherBean.doStuff(); } nevíte nìkdo, jaký je k tomu dùvod? zkuste se zamyslet, jak by tam mohl IoC kontejner tu promennou nastavit uvnitr vykonovani te metody. Jak øe¹íte pøípad, kdy tøída MyBean v rùzných metodách potøebuje rùzné beany? Máte je v¹echny tak jako tak jako instance fieldy i kdy¾ se nepou¾ijí? ano jako instancni promenne. Navic tech zavislosti by trida nemela mit tolik, pokud je jich velke mnozstvi, tak je dobre zamyslet se nad refaktorem tridy. -- S pozdravem Roman Dagi Pichlik /* http://www.sweb.cz/pichlik/ Blog pro kodery */ __ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email __
Profilovani serverove casti aplikace na JBossu
Ahoj Potrebujeme zoptimalizovat nektere funkce v nasi aplikace ktera bezi nad JBossem. Nepotrebujeme presny navod, spis jen nastrel na co se podivat nebo na co se zamerit. Jak neb cim profilujete vy aplikace, ktere vam bezi nad JBossem? Jako obvykle nejlepe free. Diky Lukas Adamek
Napojení JAVA clienta na aplikační server .NET
Dobrý den, pracuji ve firmě kde se většina vývoje soustředí na platformu .NET Nedávno vyvstal problém portování našich aplikací na jinou než MS platformu. Jako jeden z horkých kandidátu na klientskou aplikaci se mi jeví Java, je multiplatformní a MS ji celkem dobře opsal do C#, takže by to nebyl ani takový problém programovat ve dvou jazycích. Nyní mě trápí otázka zda lze volat .NET aplikační server z Java aplikace jinak než přes webové služby. Má někdo zkušenosti s tímto propojením ? Můžete mi prosím sdělit vaše zkušenosti a názory ? Předem děkuji. S pozdravem, Korecký