CDI

Visszavont

Ez a könyv már nem kapható.

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.

A szerzőről

Gábor László Hajba
Hajba Gábor László

Hajba Gábor László egy Java és Python programnyelvekben felvértezett IT szaktanácsadó. A soproni JaPy Szoftver Kft ügyvezető igazgatójaként ő felelős az ügyfelek igényeinek megfelelő üzleti szoftverek megtervezéséért és kivitelezéséért.

Mindezek mellett workshop-okat tart a Java EE illetve a Java 8-as verziójával történő fejlesztésről.

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

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

Írjon és publikáljon a Leanpubon

A Leanpub segítségével könnyedén írhat, publikálhat és értékesíthet folyamatban lévő és befejezett e-könyveket és online kurzusokat!

A Leanpub egy hatékony platform komoly szerzők számára, amely ötvözi az egyszerű, elegáns írási és publikálási munkafolyamatot egy olyan áruházzal, amely a folyamatban lévő e-könyvek értékesítésére összpontosít.

A Leanpub egy varázslatos írógép a szerzők számára: csak írjon egyszerű szövegben, és az e-könyv publikálásához egyszerűen kattintson egy gombra. (Vagy ha saját módszerével készíti el az e-könyvét, akár fel is töltheti saját PDF és/vagy EPUB fájljait, és egy kattintással publikálhat!) Tényleg ennyire egyszerű.

Tudjon meg többet a Leanpubon való írásról