CDI
CDI
Java EE 7 Context & Dependency Injection elméletben és gyakorlatban
A könyvről
Ez a könyv egy kisebb technikai sorozat első eleme.
Bemutatom, hogyan lehet a Java Enterprise Edition világában (és azon kívül, a Standard Edition-nel) függőségeket injektálni -- nem csak elméletben, gyakorlatban is.
Az elméleti rész a CDI 1.1-es verziójával foglalkozik tüzetesebben, de pár helyen bemutatom az 1.2-es karbantartással kiadott módosításokat, illetve vetek egy pillantást a 2.0-s verzióban tervezett újításokra.
A gyakorlati részben a példákat a CDI referencia-implementációjának, a JBoss Weld-nek a felhasználásával mutatom be, a 2.0-s újítások terén az éppen aktuális 3.0-s alfa-verziók valamelyikét hívom segítségül.
A könyvet inkrementálisan fejlesztem, fejezetről fejezetre. Előrehaladásom nyomon követhető ezen az oldalon. Ha a könyv első negyede elkészült, az azt jelenti, hogy már teljes formájában elérhető a minta PDF, és esetleg HTML formátumban is olvashatóvá teszem ezeket a fejezeteket. Innentől kezdve a könyv maradékára koncentrálok.
Ha bármi észrevétele van a könyvvel kapcsolatban (helyesírás, formázás, akármi), úgy írjon bátran: szívesen fogadom az építő jellegű kritikát.
Tartalomjegyzék
-
Előszó helyett
- Miért írom ezt a könyvet?
- LeanPub
- Mintaalkalmazások
- Konvenciók
- Formázás
-
CDI – Contexts and Dependency Injection for the Java EE Platform
- Névkonvenció
- Miért van minderre szükség?
-
Beanek elérése és injektálása
- CDI bean-ek típusai
- CDI bean-ek nevesítése
- Változó-injeltálás
- Függvény injektálás
- Konstruktor injektálás
- Melyik injektálási módszer az igazi?
- Visszacsatolások
-
Minősítők
- Minősített injektálás
- Függvénybe történő minősített injektálás
- Egy életszagú példa
- Paraméterek
- Alternatívák
-
CDI beanek gyártása
- Producer függvények
- Producer mezők
- Disposer függvények
-
Kontextusok és élettartamok
- Request Scope
- Session Scope
- Conversation Scope
- Application Scope
- Bean proxy-k
- Dependent Scope
- Transaction Scope
-
Interceptorok
- Interceptorok létrehozása
- Interceptorok használata
- Interceptorok aktiválása
- Interceptorok sorrendje
-
Dekorátorok
- Dekorátorok aktiválása
- Sztereotípiák
-
Eseménykezelés
- Események létrehozása
- Események kezelése
- Kiterjesztések
-
Java EE környezetben használható annotációk és CDI-beanek
- @Resource
- @PersistenceContext, @PersistenceUnit
- @EJB
- @WebServiceRef
- UserTransaction
- Principal
- Validator, ValidationFactory
- Tervezett újítások a CDI 2.0-ban
-
Mintaalkalmazások
- Az alkalmazásról
- Java SE alkalmazás CDI-vel
- Webalkalmazás CDI-vel
Támogatott ügyek

Open Sourcing Mental Illness, Ltd
Changing how we talk about mental health in the tech community.
https://osmihelp.orgChanging how we talk about mental health in the tech community.
A Leanpub 60 napos 100%-os elégedettségi garancia
A vásárlástól számított 60 napon belül 100%-os visszatérítést kérhet bármely Leanpub vásárlás esetén, mindössze két kattintással.
Technikailag ez kockázatos számunkra, hiszen Ön így is, úgy is megkapja a könyvet vagy a tanfolyam anyagait. De annyira bízunk termékeinkben és szolgáltatásainkban, szerzőinkben és olvasóinkban, hogy örömmel kínálunk teljes pénzvisszafizetési garanciát minden termékünkre.
Csak úgy tudhatja meg, mennyire jó valami, ha kipróbálja, és 100%-os pénzvisszafizetési garanciánk miatt ehhez gyakorlatilag semmi kockázat nem társul!
Így nincs is oka rá, hogy ne kattintson a Kosárba gombra, igaz?
Teljes feltételek megtekintése...
Keressen 8 dollárt egy 10 dolláros vásárlás után, és 16 dollárt egy 20 dolláros vásárlás után
80% jogdíjat fizetünk a 7,99 dollár vagy annál magasabb vásárlások után, és 80% jogdíjat, mínusz 50 cent fix díjat a 0,99 és 7,98 dollár közötti vásárlások után. Ön 8 dollárt keres egy 10 dolláros eladás után, és 16 dollárt egy 20 dolláros eladás után. Tehát ha 5000 nem visszatérített példányt adunk el a könyvéből 20 dollárért, Ön 80.000 dollárt keres.
(Igen, néhány szerző már sokkal többet is keresett ennél a Leanpubon.)
Valójában a szerzők mártöbb mint 14 millió dollárt kerestek írással, publikálással és értékesítéssel a Leanpubon.
Tudjon meg többet a Leanpubon való írásról
Ingyenes frissítések. DRM-mentes.
Ha Leanpub könyvet vásárol, ingyenes frissítéseket kap mindaddig, amíg a szerző frissíti a könyvet! Számos szerző a Leanpub platformot használja könyveik folyamatos publikálására, már az írás közben. Minden olvasó ingyen megkapja a frissítéseket, függetlenül attól, hogy mikor és mennyiért (akár ingyen) vette a könyvet.
A legtöbb Leanpub könyv elérhető PDF formátumban (számítógépekre) és EPUB formátumban (telefonokra, táblagépekre és Kindle-re). A könyvhöz tartozó formátumok az oldal jobb felső sarkában láthatók.
Végül, a Leanpub könyvek nem tartalmaznak DRM másolásvédelmet, így könnyen olvashatók bármely támogatott eszközön.
További információ a Leanpub e-könyv formátumairól és olvasási lehetőségeiről