Komponenta Session beans v JBoss
V tomto dílu seriálu se podíváme na jeden ze tří typů business komponent, na session beans. Tento typ komponent jsme v minulých dílech již několikrát používali, aniž bychom je nějak podrobněji zkoumali. Ukážeme si možnosti session beans ve verzi 3.0 a jak je s jejich pomocí možné stavět enterprise aplikace.
V tomto dílu seriálu se podíváme na jeden ze tří typů business komponent, na session beans. Tento typ komponent jsme v minulých dílech již několikrát používali, aniž bychom je nějak podrobněji zkoumali. Ukážeme si možnosti session beans ve verzi 3.0 a jak je s jejich pomocí možné stavět enterprise aplikace.
Související články
Nadešel čas seznámit se s dalším typem business komponenty, s entity beans. Entitní komponenty mají za úkol perzistenci dat, bez které se většina aplikací neobejde. Zachovávají vlastnosti objektového programování a přitom se pohodlně ukládají do relační databáze. Jak to celé funguje?

21. červenece 08, 12:07
Root.cz
Home rozhranie pre session beans deklaruje metódy určené na vytváranie a mazanie session objektov. Na rozdiel od entity beans nie je možné v home rozhraní deklarovať vyhľadávacie metódy, respektíve home metódy. V prípade finder metód by to ani nemalo zmysel, pretože identita session objektu je z pohľadu klienta ukrytá. Keď klient potrebuje získať referenciu na session bean objekt, ktorákoľvek inštancia objektu poskytnutá EJB kontajnerom je rovnako dobrá ako akákoľvek iná. Home metódy sú tiež zbytočné, pretože biznis metódy session beans majú danú flexibilitu manipulovať s niekoľkými entitami uloženými v databáze súčasne (najčastejšie cez prístup k niekoľkým entity beans objektom.)
EJB kontajner by mal manažovať zásobník SB inštancií takým spôsobom, aby čo najefektívnejšie obsluhoval požiadavky klientov. V závislosti od nastavenia a počtu požiadaviek sa kontajner dynamicky rozhoduje, kedy bude nová inštancia vytvorená, priradená klientovi, pasivovaná, aktivovaná alebo ukončená. V tomto článku sa pozrieme na životný cyklus stateless aj stateful session beanov.
Home rozhranie pre session beans deklaruje metódy určené na vytváranie a mazanie session objektov. Na rozdiel od entity beans nie je možné v home rozhraní deklarovať vyhľadávacie metódy, respektíve home metódy. V prípade finder metód by to ani nemalo zmysel, pretože identita session objektu je z pohľadu klienta ukrytá. Keď klient potrebuje získať referenciu na session bean objekt, ktorákoľvek inštancia objektu poskytnutá EJB kontajnerom je rovnako dobrá ako akákoľvek iná. Home metódy sú tiež zbytočné, pretože biznis metódy session beans majú danú flexibilitu manipulovať s niekoľkými entitami uloženými v databáze súčasne (najčastejšie cez prístup k niekoľkým entity beans objektom.)
V utery 2.10. probehla na Masarykove Univertive v Brne v budove D1 Fakulty informatiky prednaska technickeho reditele firmy JBoss. Sacha Laborey prednasel zdarma zajemcum informace o teto firme a jejich produktech. Prednasku jsem navstivil a rozhodl se napsat z ni par dojmu.

4. října 07, 06:10
SOOM.cz
Když jsem přemýšlel jaký zvolím framework pro webovou aplikaci,
naskytly se mi v podstatě dvě možnosti. Buď JSF či Struts. Osobně
jsem raději hned sáhnul po JSF. Komponentový framework, navíc tolik
dotovaný samotným Sunem.
Po vyzkoušení pár příkladů jsem ihned přešel do vývoje. Zde ovšem
nastaly potíže. Psaní stejného kódu stále dokola. Stálá definice přes
XML, neexistence použitelného scope pro komponenty. Navíc […]
]

23. listopadu 07, 06:11
finc weblog
V minulém dílu jsme mluvili o celé řadě užitečných služeb, které nám JBoss aplikační server poskytuje. Dnes si na velmi jednoduchém Hello World příkladu ukážeme, jak tyto služby využít. Uvidíme, jak malé úsilí musíme vynaložit, abychom dosáhli velkých věcí, a jak nám AS může zjednodušit práci.

6. března 08, 10:03
Root.cz
Dnes se seznámíme s možnostmi zabezpečení enterprise aplikací v aplikačním serveru JBoss. Zabezpečení je v současnosti žhavým tématem, protože nikdo nechce zpřístupnit své služby nepovolaným uživatelům. Naštěstí nemusíme kód pro autentizaci a autorizaci psát sami, ale můžeme jednoduše využít nabízené služby.

2. dubna 08, 02:04
Root.cz
Rowan Atkinson ve své životní roli Mistra Beana, tentokrát je pan Bean na prázdninách. O DVDSCR se postarali UNiVERSAL.
Svou neomezenou fantazii využívá k co nejkomplikovanějším řešením těch nejjednodušších problémů. Neortodoxní postup sice přináší řadu potíží, ale na konci série událostí, kterou by šlo také charakterizovat jako sled mimořádně nešťastných příhod, stojí vždy triumfálně [...]]

6. červenece 07, 06:07
Torrent Blog.net
Začíná lehký průřez tohoto týdne. Rowan Atkinson ve své životní roli Mistra Beana, tentokrát je pan Bean na prázdninách. Finální DVDRip by iKA.
Svou neomezenou fantazii využívá k co nejkomplikovanějším řešením těch nejjednodušších problémů. Neortodoxní postup sice přináší řadu potíží, ale na konci série událostí, kterou by šlo také charakterizovat jako sled mimořádně nešťastných příhod, [...]]

30. červenece 07, 12:07
Torrent Blog.net
Nu, konečně jsem vystřízlivěl, po víkendové akci SooM session, již s pořadovým číslem 4. Jak při minulé sesně probíhalo vše v pořádku a když jsme v 6:55 vyrazili z Prahy, Hlavního nádraží a už sme jeli rychlíkem do olomouce. Cesta proběhla v klidu a zábavy při ní bylo také dost. Při příjezdu sme se spojili [...]

23. června 08, 08:06
Waryho blog
Včera (23.07.2007) o 10:00 ráno ste určite mnohí narazili na podozrivo vyzerajúci zápis do blogu s názvom KUPUJEM portal abclinuxu.cz. Jednalo sa samozrejme o hoax, za ktorý sa všetkým ospravedlňujem. Nikto síce jeho obsahu príliš neveril, avšak svoj účel splnil - prilákať čo najväčšiu pozornosť. Fakt, že zápis obsahoval zákerný JavaScript, bol pred očami všetkých (alebo väčšiny) návštevníkov skrytý.

24. červenece 07, 12:07
abclinuxu - blogy
Včera (23.07.2007) o 10:00 ráno ste určite mnohí narazili na podozrivo vyzerajúci zápis do blogu s názvom KUPUJEM portal abclinuxu.cz. Jednalo sa samozrejme o hoax, za ktorý sa všetkým ospravedlňujem. Nikto síce jeho obsahu príliš neveril, avšak svoj účel splnil - prilákať čo najväčšiu pozornosť. Fakt, že zápis obsahoval zákerný JavaScript, bol pred očami všetkých (alebo väčšiny) návštevníkov skrytý.

25. červenece 07, 03:07
abclinuxu - blogy
Při práci se sessions si mezi sebou server a klient neustále vyměňují SID . Jedná se o náhodně vygenerovaný token, podle kterého si server páruje dohromady jednotlivé požadavky konkrétního návštěvníka. Kdo zná SID, ten má přístup i k celé příslušné …

1. února 08, 12:02
Weblogy.cz
O tomto prodlouženém víkendu jsme opět extrémně taktovali. Probíhaly opravdu masivní dusíkové orgie, na dvou sestavách a mnoha deskách a...

17. listopadu 08, 03:11
PCtuning.cz
Po měsíci (či více) ticha přichází velmi výživné téma, minimálně
dle nadpisu Jde
o problém, který si pomalu rozebereme, protože pochybuji, že více
než 6,3% čtenářů tohoto článku má
Rozečetl jsem knihu Java Concurrency in practice a jen tak letmo mezi stránkami mě napadlo, že většina webových aplikací, na kterých jsem dělal, vlastně byla thread safe jen tak na oko. Slabé místo představovaly objekty, které ležely v session a mohlo dojít k jejich současnému použití různými vlákny.

14. srpna 08, 10:08
Dagblog