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 ]

Mark Fisher

Spring Integration Lead

Mark Fisher
Mark Fisher is an engineer within the SpringSource division of VMware and lead of the Spring Integration project. He is also a committer on the core Spring Framework and the Spring BlazeDS Integration project. Mark has provided consulting services for clients across numerous industries, and he has trained hundreds of developers how to use the Spring Framework and related projects effectively. Mark speaks regularly at conferences and user groups in America and Europe.


Presentations

Message Driven POJOs Rock!

One of the most exciting new features of Spring 2.0 is its support for Message-Driven POJOs (MDPs). In this talk we will build a Message-Driven POJO sample application from the ground up.more »

Spring Portlets

In this session, Mark and John will give a tour of the Spring Portlet MVC framework. They will provide an in-depth review of a sample application developed using the Spring Portlet MVC framework. If you are using Spring in a Portlet environment, this sessmore »

The Role of Spring in an ESB

This session will offer a glimpse of a few technologies (scheduling, messaging, and remoting) within the context of an ESB. The content will be heavily example-based with a good deal of code. We will present a sample application built with Spring and Mulemore »

Message Driven POJOs Rock!

close

Mark Fisher By Mark Fisher

One of the most exciting new features of Spring 2.0 is its support for Message-Driven POJOs (MDPs). In this talk we will build a Message-Driven POJO sample application from the ground up.



With Spring 2.0 MDPs, it is now possible to receive JMS messages asynchronously and delegate the handling of those messages to simple objects. If your POJO has a return value, it will automatically be sent to a reply destination. Spring's messaging containers support configurable pooling of concurrent consumers and offer full integration with Spring's transaction management.

After a quick overview of Spring's JMS support, we will build a Message-Driven POJO sample application from the ground up. This will include sending a Message as a request and receiving a reply across separate JVMs. You will learn how to configure the Message-Driven POJO without writing a single line of messaging code.

Come to this session to experience live why Spring MDPs rock!


Spring Portlets

close

Mark Fisher By Mark Fisher

In this session, Mark and John will give a tour of the Spring Portlet MVC framework. They will provide an in-depth review of a sample application developed using the Spring Portlet MVC framework. If you are using Spring in a Portlet environment, this session is for you.



Spring's Portlet MVC framework brings the proven benefits of the servlet-based Spring MVC framework to JSR-168 Portlet development. In fact, many of Spring MVC's classes and interfaces have parallel versions within the portlet framework. Therefore, architects and developers who are already familiar with Spring MVC's architecture and idioms will find themselves immediately at home, while new Spring users will find it refreshingly intuitive.

In this session, Mark and John will point out the similarities and differences between servlet and portlet applications at a high level. Then, they will give a quick tour of the Spring Portlet MVC framework highlighting how these similarities and differences manifest themselves. Finally, they will provide an in-depth review of the code and configuration for a sample application developed using the Spring Portlet MVC framework.

If you are an architect or developer who is already using or plans to use portlets to deliver highly customizable, personalized portal applications to your enterprise, then this presentation will give you the necessary information to become productive using the Spring Portlet MVC framework.


The Role of Spring in an ESB

close

Mark Fisher By Mark Fisher

This session will offer a glimpse of a few technologies (scheduling, messaging, and remoting) within the context of an ESB. The content will be heavily example-based with a good deal of code. We will present a sample application built with Spring and Mule - a popular open source ESB engine.



An Enterprise Service Bus (ESB) brings flow-related concepts such as transformation and routing to a Service-Oriented Architecture. An ESB can also provide an abstraction for endpoints. This promotes flexibility in the transport layer and enables pluggability of POJO services.

The emphasis in this session will be on Spring's enabling role within such an environment for implementing POJO-based solutions that achieve flexibility in the face of change.