johnrellis
Tickets and flights booked for #springone2gx.. #groovy and #grails fun across the Atlantic! Go team... Nagging seriously pays off :)Sep 10, 2010 4:32 PM
A core piece of Spring's middle tier support is the transaction abstraction. Spring is unique in that it clearly separates transaction demarcation (declarative proxies, source-level metadata, programmatic calls) from backend transaction management (JDBC, JTA, etc).
This session will start with Spring's various ways of demarcating transactions. Juergen will then continue to discuss backend transaction management choices, highlighting the strengths of JDBC-based transactions as well as illustrating the power of JTA integration.
As an example for Spring driving a high-end transaction coordinator, this session will finish by showing Spring in action on WebLogic Server 9.0. You’ll see live how Spring transactions are manageable with WebLogic’s transaction monitor and how Spring taps into other special features of the WebLogic platform.
Spring not only provides core container features, it also comes with an extensive library that covers a wide range of topics. Many of those little features are less than obvious and thus not as widely used as the core container.
This session will pick a number of those "hidden treasures" from Spring's core library and highlight their benefits. No matter how much exposure you already had to Spring - it's pretty unlikely that you will leave this session without having learned anything new.
Spring includes sophisticated support for JMS and JCA for integrating with enterprise backend systems. The newest addition to the family is support for asynchronous message listening based on plain POJOs, introduced in Spring 1.3.
This session will explore various usage styles for both JMS and JCA, illustrating the basic principles of using them in a Spring environment. Both setup in a high-end J2EE server as well as setup with standalone providers/connectors will be illustrated.
Spring provides dedicated support for many popular O/R Mapping solutions, out-of-the-box with the core distribution, namely: JDO, Hibernate, Oracle TopLink, Apache OJB, iBATIS SQL Maps, and - as the most recent addition - JSR220 persistence, also known as EJB3 persistence.
This session will explore the entire range of supported O/R Mapping solutions, elaborating their various differentiators in approach and API. We will illustrate how to integrate each of them into a Spring environment.
The main focus will be on key strenghts and discriminators of the respective O/R Mapping approaches rather than on details of a particular tool. Furthermore, we will highlight the consistency of Spring's support across diverse O/R Mapping tools.
Birds of a Feather Session focused on Persistence
This BOF will focus on Persistence & Spring. Bring your questions and comments to this session.
Spring not only provides core container features, it also comes with an extensive library that covers a wide range of topics. Many of those little features are less than obvious and thus not as widely used as the core container.
This session will pick a number of those "hidden treasures" from Spring's core library and highlight their benefits. No matter how much exposure you already had to Spring - it's pretty unlikely that you will leave this session without having learned anything new.