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!
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.
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.