Java Logo
October 21, 2008
Session: Spring and EJB 3 Integration

Presentation Slides

Presentation Code

Abstract

EJB 3 and Spring are often cast as contenders. However there are a growing number of applications that combine the strengths of both these technologies to create compelling best-of-breed solutions. This session is a hands-on introduction to creating such solutions.

The session will outline some of the use cases where such integration makes sense and show you step-by-step how it can be done. We will see how to inject Spring beans into EJB, integrate Spring APIs like the JDBC and JMS templates into EJB as well as inject Session beans into Spring beans.

The session will use the Apache OpenEJB embedded container, Spring 2.5, Tomcat 6.0 and Eclipse 3.4 to demonstrate the code. The session will not cover the common case of Spring EJB 3 JPA integration but will focus on Session beans and Message Driven beans instead.

Presenter

Reza Rahman is the founder of Cognicellence, a small boutique Java EE consulting shop in the Baltimore-NYC corridor. He is the co-author of "EJB 3 in Action" from Manning Publishing. Reza is a member of the Java EE 6 and EJB 3.1 expert groups. He is a frequent speaker at seminars, conferences and Java user groups as well as an avid contributor to TheServerSide.

Reza has been working with Java EE since its inception in the mid-nineties. He has developed enterprise systems in the publishing, financial, telecommunications and manufacturing industries. Reza has been fortunate to have worked with EJB 2, Spring, EJB 3 and Seam.