Contactdetails

NLJUG
Postbus 54
3780 BB Voorthuizen

Telefoon
0900-BEL NLJUG (10 ct/m)
0900-2356558 (10 ct/m)

Fax
0342 475880

Email
Algemeen: info@nljug.org
Leden: members@nljug.org

BTW: NL814104484B01
KVK: 30200958

Bank
Rabo: 3123.20.973
BIC: RABONL2U
IBAN: NL47RABO0312320973
NLJUG te Son
Algemene voorwaarden 

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

Whitehorses

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

'JSR-299: Java Contexts and Dependency Injection' aka Web Beans and unification of JEE tiers

Omschrijving

The Java EE 5 provides strong support for so-called 'transactional tier' (EJB 3, JPA, JTA and JCA) and a 'web tier' (Servlets, JSP and JSF). However, while those technologies have evolved quite far, they evolved independently and did not develop a shared component model.There are several frameworks that try to close the gap, among others those are Google Guice,JBoss Seam and Spring. Even though those frameworks have pretty deep 'penetration level' onthe JEE market, they are not a part of the JSR standard.

'JSR-299: Java Contexts and Dependency Injection' or also previously known as 'Web Beans'(which is now known as the Reference Implementation) of the JSR embraces dependency injection and enriches the context model of the web tier. Deeply influenced by Google Guice and JBoss Seam it tries to close the gap this time as part of the Java EE standard and defines services that apply to all JEE component types rather than creating 'yet another' component model. 

Level
Intermediate

Voorkennis
Familiarity with Servlet, EJB and JSF component models. Some familiarity with dependency injection and web-tier lifecycles.
 

Agenda
- Introduction
- The history
- The current state of the JSR and the Reference Implementation
- Overview of features:
- Dependency Injection
- Contexts
- Loose coupling your code
- Stereotypes, strong typing and re-use
- The beans and JEE
- The future, steps to be done
- Conclusion

 

 


Siarhei Dudzin 
iProfs
Siarhei Dudzin (sdudzin@iprofs.nl) is a Software Architect at IPROFS. He has experience in various fields of software industry including embedded and enterprise Java in Interactive Digital TV, DRM, Healthcare IT and others. His main interest lies in open source, where he has made several contributions.