SPA2005 session: Easy EJB

One-line description:See the New POJO Programming Model for Enterprise JavaBeans 3.0
 
Session format: Tutorial [read about the different session types]
 
Abstract:Enterprise JavaBeans is a powerful and widely-used technology which has caused a lot of developer complaints. Despite offering services such as transactions, persistence, and security, the technology is often avoided because it is too complex to use. However, there's a new version of EJB which challenges that perception and is likely to attract a whole new generation of developers.

This session will present the new EJB programming model, which combines powerful features with an API based on "Plain Old Java Objects" (POJOs). It will show how the new API facilitates both test-driven development and rich object models which make heavy use of inheritance and polymorphism.

Those who have struggled with the complexity of old EJB will find a refreshing, simpler new way of doing things. Those who have never used EJB are especially welcome, because they will learn that anyone can now take advantage of this powerful technology.
 
Audience background:Some familiarity with Java, relational databases, and system concepts such as transactions and security is required. Participants do *not* need any EJB experience.
 
Benefits of participating:* Learn the new programming model
* See how EJB can work with agile, rich OO approaches to software
 
Materials provided:* Slides for presentation
* Survey of attitudes to EJB
 
Process:00:00 - 00:05 Survey of EJB attitudes (part I)
00:05 - 00:20 Themes and Goals of EJB 3
00:20 - 00:30 Session and MDB in EJB 3
00:30 - 00:55 POJO Entity beans
00:55 - 01:10 A working example
01:10 - 01:15 Survey of EJB 3 attitudes (part II)
 
Outputs:Survey results from both the beginning and end of the session, showing general attitudes about EJB, and how they change in the light of the new EJB3.
 
History:Brand new.
 
Presenters
1. Scott Crawford
Independent
2. 3.