SpringOne 2GX 2012 Web Track: What's New in Spring MVC 3.2 + Extending Spring MVC with Spring Mobile and JavaScript

News | Pieter Humphrey | November 16, 2012 | ...

 

What's New in Spring MVC 3.2

Following on Juergen's talk on the upcoming Spring 3.2 release, this presentation will focus on what's new specifically in the area of Spring MVC. The presentation will explain all noteworthy features and, as is usual with every new release, there will be a lot to discuss including Servlet-based async request support, content negotiation enhancements, REST error handling, @MVC test support, and much more. The talk does not provide an overview of Spring MVC but rather assumes a level of experience and focuses on covering what's new.

About Rossen Stoyanchev

Rossen Stoyanchev

Rossen is a Spring Framework developer focusing on Spring MVC as well as Spring Web Flow. His 17+ year background includes work on trading and risk management software, investment accounting, e-commerce web applications, directory services, among others. Prior to becoming a full-time Spring Framework developer, Rossen spent several years teaching and consulting clients building enterprise Java applications with Spring on a broad range of topics.

More About Rossen »


Extending Spring MVC with Spring Mobile and JavaScript

The modern web no longer is limited to desktop browsers. Smart phones and tablets have become an integral part of our daily lives. Web sites that may look good on a 22" monitor usually do not format and display well on a much smaller screen. Additionally, network speeds can limit the performance of a web site on mobile devices. Because of these reasons many developers and organizations are considering how to make their web sites accessible to all the various devices and screen sizes for which people are using. In this session, we will explore the functionality provided within the Spring Mobile project, and how you can use it to extend your Spring MVC application onto mobile and tablet devices. We'll then continue the discussion by demonstrating how you can leverage some of the popular mobile JavaScript frameworks in combination with Spring Mobile to provide a first class experience for your users on mobile devices.

Session Detail


About Craig Walls

Craig Walls

Craig Walls has been professionally developing software for almost 18 years (and longer than that for the pure geekiness of it). He is a senior engineer with SpringSource as the Spring Social project lead and is the author of Spring in Action and XDoclet in Action (both published by Manning) and Modular Java (published by Pragmatic Bookshelf). He's a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring and OSGi on his blog. When he's not slinging code, Craig spends as much time as he can with his wife, two daughters, 4 birds and 3 dogs.

More About Craig »

About Roy Clarkson

Roy Clarkson

Roy Clarkson studied computer science at Georgia Tech before beginning his career as a software engineer. He has worked as a professional software developer for over fifteen years, with a variety of languages and technologies. He is currently working as an engineer with SpringSource, at VMware, where he is the lead on the Spring for Android project. He also participates on the Greenhouse project, and built it’s associated mobile clients. Roy has spent the last few years focusing on mobile application development, including iPhone, Android, and mobile web. Prior to that, he focused most of his time on web based application development.

More About Roy »

Video: Introduction to Spring Data Neo4j

News | Chloe Jackson | August 16, 2012 | ...

View this webinar for a practical guide to get started with Spring Data Neo4j the integration library for the Neo4j graph database. This webinar is the perfect complement to the Good Relationships book and is aimed toward those interested in quickly learning how to get started using Spring Data Neo4j.

During this webinar we will cover:

  • Spring Data Neo4j's features and benefits
  • Spring Data Neo4j use case: A twitter-graph app using Spring Data Neo4j with Spring Social
  • Step by step demo to get started working on Spring Data Neo4j

Spring Data Neo4j is part of the Spring Data project which aims to provide convenient support for NoSQL databases.

Please also see the follow-up blog post which answers all questions from the Q&A section and links to sourcecode and slides.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: Spring Roo—Not Just another RAD Tool!

News | Chloe Jackson | August 16, 2012 | ...

Most of you probably know Spring Roo as the Java-based rapid application development tool that uses AspectJ and a command-line shell to build Spring applications. But underneath those slick commands that set up your application components lurks an even more powerful and extensible platform, one that you can use to build anything you want.

In this presentation, SpringSource's Josh Long and Spring Roo in Action authors Ken Rimple and Srini Penchikala introduce Spring Roo 1.2, and then go further, exposing Roo's powerful addon-based underbelly. They introduce Roo's OSGi bundle support, and introduce how add-ons can be used to generate code, install templates, respond to addition / removal of annotations, and expose both open-source and internal-company libraries for use by your developers. Finally, they wrap up by discussing the recently developed Tailor add-on, and will show how it can be used to completely customize your developers' shell environment.

Presenters: Ken Rimple, Srini Penchikala, and Josh Long

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: What's New in RabbitMQ - June 2012 Edition

News | Chloe Jackson | August 15, 2012 | ...

In the last year and a half, RabbitMQ has seen six major new releases. In this talk, we briefly review messaging, RabbitMQ and the AMQP protocol before covering some of the new features including easier plugin management, new plugins and extensions, publisher confirms, dead lettering, and a new high availability feature based on mirroring queues across nodes in a cluster. Presenter: Jerry Kuch, Staff Engineer, VMware

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: Managing and Monitoring Spring Integration Applications

News | Adam Fitzgerald | July 17, 2012 | ...

This video discusses the options for managing and monitoring applications that use Spring Integration. Topics covered include:

  • using the Spring Integration plugin for Spring Insight to get a real-time view of your applications and its performance
  • using the Integration MBean Exporter and the MBeans it registers for analyzing messaging endpoints and channels
  • exporting the Integration MBean Exporter itself as an MBean, to gain access to its attributes and operations
  • using the <control-bus /> to start and stop endpoints
  • enabling and using Message History
  • previewing the orderly shutdown mechanisms being built into Spring Integration 2.2

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: Spring Dependency Injection Styles

News | Adam Fitzgerald | May 30, 2012 | ...

This video provides a tour of modern dependency injection and Spring container configuration styles, including those available in the Spring 3.1 release. Spring expert and long time committer, Chris Beams, shows by example the use of Java @Configuration classes, Annotated POJOs, and XML to wire up your application. The presentation covers not just how to configure the container to use these options, but will also discuss why you would choose one method over another, as well as how they can be mixed and matched.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: More Practical Tips and Tricks with Spring Integration

News | Adam Fitzgerald | May 11, 2012 | ...

This video provides a follow-up session to Oleg Zhurakousky's successful Spring Integration Tips and Tricks webinar exploring deeper and more complex patterns for integration. The questions for this session came out of the actual customer engagements as well as the questions that are most frequently asked on the Spring Integration forums. In this edition of "Practical Tips-and-Tricks" Oleg covers the advanced topics of enterprise integration such as advanced aggregation and resequencing, asynchronous message flows, message ID customizations, content enrichment and advanced message routing and more. This video is based on a refined version of Oleg's very successful talk delivered at SpringOne 2GX 2011.

To review basics of messaging and Spring Integration watch this Message Driven Architecture video by Mark Fisher and watch the previous video in this series: Spring Integration Tips and Tricks.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: Practical Tips and Tricks with Spring Integration

News | Adam Fitzgerald | April 26, 2012 | ...

The idea for this video was triggered by Oleg Zhurakousky's desire to share some of the more interesting integration solutions that came out of the actual customer engagements as well as the questions that are most frequently asked on the Spring Integration forums. Oleg showcases the Spring Integration framework and how it can help you to build, manage and maintain powerful enterprise-grade integration solutions. In this edition of "Practical Tips-and-Tricks" Oleg covers some of the more advanced topics of enterprise integration such as message-flow-segmentation, custom retry logic, error handling, timeouts and more. This video is based on a refined version of Oleg's very successful talk delivered at SpringOne 2GX 2011.

To review basics of messaging and Spring Integration watch this Message Driven Architecture video by Mark Fisher.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Spring Integration 2.1.1 Released

News | Adam Fitzgerald | April 06, 2012 | ...

The Spring Integration team is pleased to announce the release of Spring Integration 2.1.1.RELEASE. This is the first maintenance release of 2.1.x branch and contains the usual things like bug fixes and improvements related to AMQP, Gemfire, Mongo and Redis modules which were first introduced in Spring Integration 2.1.0. All together 56 issues were resolved with this release.

Download | JavaDocs | Reference Documentation | Release Notes

To learn more about the project, visit the Spring Integration homepage, watch the introduction video or ask a question on the forum.

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all