<<< Previous speaker Next speaker >>>

Rod Johnson, Interface21

Rod  Johnson

Rod Johnson has specialized in Java development since 1996, and J2EE architecture and consulting since 1998. He is the author of the best-selling books "Expert One-on-One J2EE Design and Development" (Wrox, 2002) and (with Juergen Hoeller) "J2EE without EJB" (Wrox, 2004), and is one of the pioneers of agile J2EE. He is a member of the Servlet 2.4 and JDO 2.0 Expert Groups, and an active conference speaker and consultant, especially in the financial sector. He is the founder of the Spring Framework, and is presently co-lead (with Juergen Hoeller).

Rod is the CEO of Interface21, an agile consultancy based in London and Austin, Texas, offering Spring services from the creators of Spring, as well as industry-leading J2EE expertise.

Presentation: "Panel SOA"

Track:   Service-Oriented Architectures, SOA

Time: Monday 16:45 - 17:30

Location: Conference Hall 1

Presentation: "Application development with Spring"

Track:   Java 2 Platform, Enterprise Edition

Time: Tuesday 14:15 - 15:15

Location: Conference Hall 2

Abstract:

The Spring Framework is the leading product in the new wave of lightweight Java/J2EE frameworks, based on Inversion of Control and Dependency Injection. Spring is much more than an IoC container: it can provide a consistent basis for application architecture. Spring includes a proxy-based AOP framework closely integrated with its IoC features; a unique data access abstraction that provides a consistent, productive, approach to data access using a choice of underlying technologies, such as JDBC, Hibernate, JDO, iBATIS and Apache OJB; and a consistent approach to transaction management (declarative or programmatic) inside or outside an application server. Spring integrates with many popular products and frameworks such as AspectJ, Struts, WebWork, JSF and Quartz, and provides its own powerful MVC web framework as an option in the web tier.

In this talk, Rod Johnson will discuss the goals behind Spring, and the benefits it offers for typical applications. We'll see how Spring encourages application code to avoid dependency on the framework, enabling business logic to be placed in POJOs and facilitating true OOP and TDD; how Spring can provide a simpler, more productive, yet powerful alternative to EJB in many projects; how Spring makes data access much easier; and how Spring can help to eliminate boilerplate code such as JNDI lookups and JDBC try/catch/finally blocks.

Password protected Download slides

Presentation: "Panel J2EE"

Track:   Java 2 Platform, Enterprise Edition

Time: Tuesday 16:45 - 17:30

Location: Conference Hall 2

Presentation: "Persistence with Spring"

Track:   Persistence

Time: Wednesday 13:00 - 14:00

Location: Dania

Password protected Download slides

Presentation: "Panel Persistence"

Track:   Persistence

Time: Wednesday 16:45 - 17:30

Location: Dania