JavaEE design patterns pro Javu 5.0 a EJB 3.0 (Data Access Object (DAO))

Předávám odkaz na blog, který vznikl v rámci diplomové práce. Cílem práce je projít jednotlivé návrhové vzory z katalogu Core J2EE Patterns (http://java.sun.com/blueprints/corej2eepatterns/Patterns/) a zhodnotit jejich použitelnost vzhledem k novým prostředkům JavaEE 5.0 a EJB 3.0. Prvním z probíraných vzorů je Data Access Object. Jakékoliv...

EJB 3.1 první verze specifikace je venku

Když jsem si tu dělal minule trochu legrace z EJB 3.1 ani ve snu by mě nenapadlo, že brzo spatří světlo světa první verze specifikace. Dnes budu volit trochu smířlivější rétoriku. Ač jsem byl hodně skeptický ohledně EJB 3.1 a přišlo mi, že tuto technologii nikdo nepotřebuje tak musím uznat, že by mohla vyřešit hodně současných problému v EE...

EJB 3.1 -ještě větší zjednodušení

Právě přichází nestor telemarketingu Horst Fuchs se svojí lehce přitroublou společnicí Gáby, aby nám ve svém pořadu Telekrám předvedl převratné EJB 3.1.

EJB 2.x - Session Beans (implementácia - 2. časť)

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...

EJB 2.x - Session Beans (implementácia - 1. časť)

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ť...

EJB 3 – injektujeme SFSB

(aneb vstřikujeme zrnka sezení plná stavu)Konečně jsem našel odpověď na otázku, která už mi dlouho ležela v hlavě. Přivedl mě na ni kolega, který na jednom firemním setkání Javistů někdy před rokem nadnesl otázku „Co se stane, když injektnu stateful session bean do servletu?“ Zajímavé co? Stejná otázka se samozřejmě nabízí i u stateless beanů.

Jak jsem potkal EJB

Rozhodl jsem se, že se už konečně pořádně naučím EJB. Ano, opravdu, já zavilý odpůrce této technologie, jsem se rozhodl, že poznám nepřítele a to pěkně podrobně. Začal jsem knihou Head First EJB vřele doporučuji všem, kteří chtějí pochopit EJB. Stejně jako ostatní knihy Head First série nás do tématu uvede hravou a zábavnou formou.

EJB 2.x - Session Beans (Home Interface)

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ť...

EJB 2.x - Session Beans (Component Interface)

Rovnako ako pri entity beans, aj v prípade session beans je to, ako ju klient vidí, definované prostredníctvom jej komponentného rozhrania. Preto si pripomeňme, že každé remote rozhranie musí rozširovať triedu "EJBObject" a každé lokálne rozhranie triedu "EJBLocalObject". Už v prípade entity beans sme spomínali, že remote a lokálne rozhrania sú...

EJB 2.x - Session Beans (Stateful a Stateless)

Na rozdiel od entity beans, ktorých cieľom je manipulovať s perzistentnými dátami, úlohou session beans je vykonávať biznis logiku. Session beans si môžete predstaviť ako rozšírenie klienta. Architektúra EJB poskytuje pre session beans rovnakú podporu transakcií, zabezpečenia a manažmentu súčasného prístupu ako pre entity beans. Konzumentom session...

 
strana 2/6celkem 52 položek