SpringOne 2GX 2011

Chicago, October 25-28, 2011

Magnificent Mile Marriott
Downtown Chicago
540 North Michigan Ave.
Chicago, Illinois   60611
1 (800) 228-9290
[ Map it ]

Juergen Hoeller

Co-founder of the Spring Framework Project

Juergen Hoeller
Juergen has been the most active Spring developer since the open source project began from Rod's Interface21 framework back in February 2003. Juergen and Rod together continue to provide the direction for Spring.

Juergen has earned great respect in the Spring and J2EE communities for his energy, the quality of his code, his incredible attention to detail, and his huge contribution in Spring forums and mailing lists.

Juergen is an experienced consultant, with outstanding expertise in web applications, transaction management, O/R mapping technologies, and lightweight remoting. He has specialized in J2EE since early 2000, having held technology leader positions in various projects ranging from enterprise application integration to web-based data visualization.


Presentations

Transaction Management Strategies in Mission Critical Applications

Transactions are essential to ensuring the integrity of data stored in enterprise information systems. A core part of Spring's middle tier support is the transaction management support. This session presents several interesting "mission critical" cases and shows you how to properly handle them using transactions driven by Spring 2.

You'll learn the ins-and-out of the "dark art" that is transaction management within a high-volume mission-critical JEE application.

Code Organization Guidelines for Large Code Bases

Structuring a large code base maintained by multiple teams working in parallel can be a real challenge. If you are not disciplined about code structure overtime you will end up with a tangled, unmaintainable mess that cannot adapt to change and risks ossifying into legacy. In this session Juergen will pull from his experiences working on large projects to provide important guidelines on code structure.

In this session Juergen will pull from his experiences working on large projects (including his role as chief architect of the Spring Framework) to provide general guidelines on:

  • Packaging and package interdependencies
  • Layering and module decomposition
  • Evolving a large code base

Juergen will also discuss how tools can play a role in enforcing architectural soundness.

Attendees will leave with practical techniques to improve and sustain the overall structure of their code bases, as well as an understanding of the benefits gained by doing so.

Spring Framework

Join Juergen and Rob for a lively discussion on Core Spring.

Core Spring Framework BOF

Spring's Hidden Gems 2006

Juergen's popular "Hidden Gems" session returns newly updated for 2006. Come to this session for 10 hidden gems tucked away in Spring you might not know about but definitely should.

Come to this session for 10 hidden gems tucked away in Spring you might not know about but definitely should.

JMS in a Spring 2 Environment

This session will explore various usage styles for both synchronous and asynchronous JMS, illustrating the principles of using them in a Spring 2 environment. Both setup in a high-end J2EE server as well as setup with standalone providers will be illustrated.

Spring includes sophisticated support for synchronous messaging via JMS since release 1.1, for J2EE as well as standalone environments. The newest addition to the family is support for asynchronous message listening based on POJOs, introduced in Spring 2.0. Come to this session to see the latest JMS support provided in Spring.