The future of Enterprise Dependency Injection - JSR 299Op JSpring 2009 is er een presentatie gegeven over JSR 299. In de afgelopen maanden is het echter erg druk geweest rondom deze specificatie, en JSR 299 is niet meer wat het een aantal maanden geleden was. Dit komt onder andere doordat de specificatie is opgesplitst is naar een nieuwe specificatie JSR 330 “Dependency Injection for Java” die zich richt op algemeen dependency injection voor het Java platform.
JSR 299 is de grootste vernieuwing in Java EE 6. Het voegt een uitgebreid, maar complex, dependency injection mechanisme toe aan de enterprise Java stack. JSR 299 gaat de manier waarop enterprise applicaties geprogrammeerd worden sterk veranderen. Dit biedt krachtige mogelijkheden om loosely coupled code te schrijven, maar brengt ook het gevaar dat code door extreme ontkoppeling totaal onleesbaar wordt. Een “geniet, maar gebruik met mate” is hier dan ook zeker op zijn plek.
In de afgelopen maanden is de specificatie na feedback van de JCP nog drastisch aangepast, en is nu vrijwel klaar. De presentatie geeft een volledig overzicht van de mogelijkheden van JSR 299 en laat zien hoe JSR 299 integreert met JSF en EJB. Dit gebeurt aan de hand van eenvoudige, maar praktische, voorbeelden.
Level: intermidiate
Track: enterprise
Voorkennis: Basiskennis van Enterprise Java
Opbouw: Introductie JSR 299 Veranderingen de afgelopen maanden; JSR 330 Dependency injection met @Inject Gebruik beans in EL met @Named Selectief dependency injection met Binding types Stateful componenten Conversation Scope Producer methods Type-safe Interceptors en Decorators Flexibel deployment met @Alternative

|
Paul Bakker Info Support BV Paul is trainer/consultant bij het kenniscentrum van Info Support. Hij
is daar teamtrekker van de Java vakgroep en ontwikkelt en geeft cursus
over een breed aanbod aan Java gerelateerde technologie. Ook spreek
hij regelmatig op conferenties en is auteur van diverse artikelen in
o.a. Java Magazine.
|
|