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.
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:
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.
Join Juergen and Rob for a lively discussion on Core Spring.
Core Spring Framework BOF
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.
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.