Pages

Monday, May 14, 2012

IMPACT 2012 Presentations


 
    1163 Java EE vs. Spring Framework Shootout
     ROHIT D. KELAPURE, IBM
     Session Code: TDP
     Program: Technology
     Track: Application Development
     Subtrack: Java Development and Programming Models
     Session Type: Lecture
     Level: Intermediate
This session compares the Spring and Java EE stacks in terms of Web frameworks. It re-examines the motivations behind the Spring framework and explores the emergence of the Java EE programming model to meet the challenges posed. The presentation provides insight into when Spring and/or Java EE is appropriate for building Web applications and if they can coexist.

1167 Patterns and Best Practices for Contexts for Dependency Injection
Session Code: TDP
Program: Technology
Track: Application Development
Subtrack: Java Development and Programming Models
Session Type: Lecture
Level: Intermediate
As the adoption of the Contexts for Dependency Injection (CDI) for Java Enterprise Edition Application Programming Interfaces grows, it is important to understand how to use CDI effectively to maximize the benefits of using a loosely coupled, type-safe, annotation-driven dependency injection solution. This session will cover best practices for using CDI, such as annotations versus XML, @Named as a qualifier, qualifier type safety versus verbosity, effective use of producers/disposers, using scopes properly, best practices for using conversations, defining effective stereotypes, interceptors versus decorators, static versus dynamic injection/lookup, using alternatives, CDI versus Java EE resource injection, using CDI with Enterprise JavaBeans (EJB) 3.1, CDI/Java Server Faces (JSF) 2 integration patterns, and CDI/Java Persistence API (JPA) 2 usage pattern

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.