Raghu R. Kodali is consulting product manager and SOA evangelist for Oracle Application Server. Kodali leads next-generation SOA initiatives and J2EE feature sets for Oracle Application Server, with particular expertise in EJB, J2EE deployment, Web services, and BPEL. Prior to product management, Kodali held presales and technical marketing positions in Oracle Asia-Pacific, based in Singapore. Prior to Oracle, he worked as software developer with National Computer Systems, Singapore. He holds a master's degree in computer science and is a frequent speaker at technology and user group conferences. Kodali maintains an active blog at Loosely Coupled Corner
|
Presentation: "Can EJB 3.0 make developers more productive, and be performant?"
Track:
Test and Profiling Performance
Time: Tuesday 11:00 - 12:00 Location: SAS Nortvegia
Abstract: This session will walk the audience through the experiences gained migrating real world EJB 2.x applications to EJB 3.0. Session will cover the key differences in coding and design patterns between EJB 2.1 and EJB 3.0 applications. This session will also describe the findings of performance comparisons between design patterns and typical uses of EJB 2.1with similar functionalities using the new features of EJB 3.0.Concentrating on some of the most common techniques used by EJB developers, we review the use of patterns such as Data Transfer Object and Session Facade and compare them with equivalent functionalities in EJB 3.0. We also compare Container Managed Relationship of EJB 2.1 with the EJB 3.0 getters/setters.
Presentation: "EJB 3.0 - A Standard From the Outside In"
Track:
J2EE"
Time: Tuesday 14:30 - 15:30 Location: Conference Hall 2
Abstract: The EJB specification has gone through a transformation unlike any other in J2EE. It has evolved from its previous incarnation that many considered an overly heavy and difficult component model into a powerful and flexible enterprise standard that is the buzz of the industry. Its ease of use and popular lightweight persistence model derived from the leading persistence frameworks are already positioning it to be the standard of choice for server components and persistence applications.
This session will introduce and explain the evolution of the EJB 3.0 standard and why it is becoming so popular. It will also present the basic concepts and API's of the standard and show examples of how to use them. Topics will include using EJB annotations and XML, injection of resources, defining and using session beans, interceptors and life cycle listeners. The EJB 3.0 Persistence API will also be covered, including the EntityManager, persistence contexts, querying and O/R mapping. |
|||