Thanks to all who joined us at the 2007 Spring Experience in Hollywood, Florida! We had a great time and ejoyed seeing so many familiar faces there. It was great to bring together members from across the Spring Community to share their experiences and learn about new Spring project developments.

The experience is not over, session video is now available to those who attended the event. Click Here to Access Session Video

New for 2008, The Spring Experience will be SpringOne Americas This event will be held December 1-4th, 2008 at the Westin Diplomat in Hollywood, FL. We hope to see you there! Click here for Event Details

The Spring Experience is the conference for the global Spring community. This one-of-a-kind event is for application developers, solution architects, and project managers who develop business applications with Spring and the technologies Spring integrates with.

2007 was our third year, and our biggest show yet. The 2007 agenda featured five concurrent tracks and over 60 technical sessions delivering new and exclusive Spring content.

Did you attend The Spring Experience 2007? Session video is available to those who attended.


Arjen Poutsma

Arjen Poutsma

Founder & Project Lead for Spring Web Services

Arjen Poutsma is a senior enterprise application architect with fifteen years' experience in commercial software environments. During this time he has worked with both J2EE and Microsoft .NET. Two years ago, Arjen started to specialise in Web Services and Service Oriented Architectures. During th more »

Ben Alex

Ben Alex

Creator of Spring Security (Acegi) & SpringSource Principal Software Engineer

Dr Ben Alex is a Principal Software Engineer with SpringSource, and has been working professionally in software since 1995. Ben founded the Spring Security project in 2003, and continues to serve as its project lead. Spring Security is a popular, open-source security framework that is used in numero more »

Ben Hale

Ben Hale

Senior Consultant at Interface21

Ben Hale is a senior consultant for Interface21, the company behind the Spring Framework and the Spring family of products. Ben's specialties include middle tier architecture with an emphasis on integration technologies such as JMS and JMX. Leading up to his role at Interface21 Ben has led teams i more »

Billy Newport

Billy Newport

Distinguished Engineer at IBM

Billy is a Distinguished Engineer at IBM. He's been at IBM since 2001. Billy was the lead on the WorkManager/ Scheduler APIs which were later standardized by IBM and BEA and are now the subject of JSR 236 and JSR 237. Billy lead the design of the WebSphere 6.0 non blocking IO framework (channel fram more »

Craig Walls

Craig Walls

Author of Spring in Action

Craig Walls has been professionally developing software for over 14 years (and longer than that for the pure geekiness of it). He is the author of Spring in Action (now in its second edition) and XDoclet in Action, both published by Manning and is currently writing about OSGi and Spring-DM. When more »

Dave Syer

Dave Syer

Lead of Spring Batch, SpringSource Principal Consultant

Dr David Syer is the technical lead on Spring Batch, the batch processing framework and toolkit from SpringSource. He is an experienced, delivery-focused architect and development manager. He has designed and built successful enterprise software solutions using Spring, and implemented them in major more »

Erwin Vervaet

Erwin Vervaet

Originator of Spring Web Flow Project

Erwin Vervaet is a software engineer with a keen interest in applying modern IT concepts and tools. He holds a master's degree in computer science from the Katholieke Universiteit Leuven in Belgium. Erwin has been using Java since its inception and has extensive experience applying it in IT resea more »

Graeme Rocher

Graeme Rocher

Project Lead of the Grails Project & CTO of G2One

Graeme Rocher is the project lead and co-founder of the Grails web application framework. He's a member of the JSR-241 Expert Group which standardizes the Groovy language. Graeme authored the Definitive Guide to Grails for Apress and is a frequent speaker at JavaOne, JavaPolis, NoFluffJustStuff, JAO more »

Hal Hildebrand

Hal Hildebrand

Architect, Oracle Java Products, OSGi Expert

Hal Hildebrand arrived on earth some eons ago when his physical essence filtered down from the stars, and he took human form. Lingering for awhile on the plateau of Leng while waiting for the apes to evolve, he eventually mingled among human society, generally without being detected, although the ce more »

John Lewis

John Lewis

Core Developer of Spring Portlet MVC

John Lewis is the Chief Software Architect for Unicon Inc, the leading independent provider of open source training, consulting, and support in higher education. John is a 16 year veteran of the software engineering industry. His passions are large-scale enterprise architecture, open-source techno more »

Juergen Hoeller

Juergen Hoeller

Co-founder of the Spring Framework Project

Juergen has been the most active Spring developer since the open source project began from Rod's Interface21 framework back in February 2003. Juergen and Rod together continue to provide the direction for Spring. Juergen has earned great respect in the Spring and J2EE communities for his energy, more »

Keith Donald

Keith Donald

Lead of Spring Web and Creator of Spring Web Flow

Keith Donald is a principal and founding partner at SpringSource, the company behind Spring. He is best known in the Spring community for creating Spring Web Flow. At SpringSource, Keith is the lead of the Web Products Team. His team, based in Melbourne, Florida, sustains the development of Spring more »

Mark Fisher

Mark Fisher

Spring Integration Lead

Mark Fisher is a Senior Software Engineer with SpringSource and lead of the Spring Integration project. As a core developer for the Spring Framework, he played a central role in developing the annotation-based configuration features of Spring 2.5. He has also provided consulting and training service more »

Mark Pollack

Mark Pollack

Founder Spring.NET

Dr. Mark Pollack has worked extensively in the financial sector as an architect and developer on various front office trading systems that involved a mixture of Microsoft and Java technologies. Always interested in best practices and improving the software development process, Mark has been a core S more »

Mattias Arthursson

Mattias Arthursson

Lead of Spring LDAP

Mattias Arthursson is a senior consultant for Jayway, Sweden's leading Java consultancy firm. During his 11 years in the industry he has been working with system development on a wide variety of platforms and technologies, focusing on Java since 2000. Mattias is co-lead of Spring LDAP. more »

Mik Kersten

Mik Kersten

President of Tasktop, Lead of the Eclipse Mylyn Project

Mik Kersten is the President & CTO of Tasktop Technologies, lead of the Eclipse Mylyn project, and a committer on the AspectJ projects. While a research scientist at Xerox PARC Mik created the first Aspect-Oriented Programming tool support and implemented AspectJ plug-ins for JBuilder, NetBeans, Vis more »

Ramnivas Laddad

Ramnivas Laddad

Author of AspectJ in Action, Principal at SpringSource

Ramnivas Laddad is an Interface21 Principal. He has over a decade of experience in applying his enterprise Java and aspect-oriented programming (AOP) expertise to middleware, design automation, networking, web application, user interface, and security projects. Ramnivas is a well-known expert in more »

Rob Harrop

Rob Harrop

Core Spring developer and author of the best seller Pro Spring

Rob Harrop is a respected speaker, author, entrepreneur and technologist. As Lead Engineer of SpringSource dm Server, Rob is driving SpringSource's enterprise middleware product line and ensuring that the company continues to deliver high-performance, highly scalable enterprise soutions. With a more »

Rod Johnson

Rod Johnson

Creator of Spring & Best Selling Author of J2EE without EJB

Rod is one of the world's leading authorities on Java and J2EE development. He is a best-selling author, experienced consultant, and open source developer, as well as a popular conference speaker. Rod's best-selling Expert One-on-One J2EE Design and Development (2002) was one of the most influen more »

Rossen Stoyanchev

Rossen Stoyanchev

SpringSource Senior Consultant

Rossen is a software developer with a diverse background in enterprise application development. He has worked on a front-office trading and risk management application, a back-office investment accounting system, online shopping sites, and various other applications. He thrives on finding simplicity more »

View All Speakers »
Rod Johnson

The State of the Art in Dependency Injection

Rod Johnson

Spring, as the leading Java application framework, brought dependency injection and POJO programming to the mainstream. In this session Rod will look at new advances in the field of dependency injection, and explore how Spring's recent work compares to others in this field. more »

Juergen Hoeller

What's New in Spring 2.5?

Juergen Hoeller

This session provides a practical tour through what's new in Spring. If you are using Spring 2.0 and seek the most bang for your buck when upgrading to Spring 2.5, this session is for you. If you are not yet using Spring this is the place to be to get a good overview of the latest developments. more »

Alef Arendsen

Architecture Enforcement with AspectJ and Other Tools

Alef Arendsen and Ramnivas Laddad

Aspect-oriented programming (AOP) is a proven paradigm for enforcing broad organizational policies. In this session, Ramivas and Alef will explore the definition and enforcement of software architecture policies to help keep a code base clean. They will present several reusable examples you can ap more »

Arjen Poutsma

RESTful Web Services

Arjen Poutsma

REST, the REpresentational State Transfer, is the architectural style underlying the HTTP protocol. In the last couple of years, REST has emerged as a compelling and simpler alternative to SOAP/WSDL-based distributed architectures. In this session, Arjen will explain what REST is, how it can be used more »

Ben Alex

What's New In Spring Security 2?

Ben Alex

This session will cover the exciting new capabilities of Spring Security 2 M1. We'll cover what each new feature does and how you would configure it. We'll highlight how to upgrade your existing Acegi Security 1.0.x configurations to the new and significantly simplified Spring Security 2 configurat more »

Billy Newport

Building Extreme Transactional Processing (XTP) Applications with WebSphere XD ObjectGrid and Spring

Billy Newport

This session first provides an introduction to ObjectGrid, then examines how to build J2SE-based Extreme Transactional Processing (XTP) applications with ObjectGrid and Spring. Attendees will see ObjectGrid and Spring applied in the context of a realistic financial markets scenario. more »

Dave Syer

Introducing Spring Batch

Dave Syer and Lucas Ward

This presentation will introduce the exciting new Spring Batch project by example. Attendees will explore interesting cases of early adoption from clients of Accenture and Interface21 to learn the problems Spring Batch solves and the value it provides. more »

Erwin Vervaet

Spring Web Flow Hidden Gems

Erwin Vervaet

Spring Web Flow is a powerful UI flow engine with many unique features to take advantage of in your own applications. In this session, you will learn about some of the lesser known features of Spring Web Flow and when to use them. Even if you have been working with Web Flow for some time, you'll c more »

Graeme Rocher

Grails for Spring Developers

Graeme Rocher

In this talk the Grails project lead, Graeme Rocher, introduces a new way to develop web applications with the Spring framework. The Grails web application framework, based on the Groovy language with powerful Spring underpinnings, is lowering the barrier of entry to Java EE development with Spring. more »

Graeme Rocher

Empowering Spring with Groovy DSLs

Graeme Rocher

Domain specific languages (DSL) are becoming increasingly prominent with the rise of dynamic languages like Groovy and Ruby. In this talk Graeme Rocher, Grails Project Lead, introduces two interesting use cases from the Grails framework: A Spring Configuration DSL and a Spring Web Flow DSL using Gro more »

Hal Hildebrand

From the Oracle Trenches: Laying the Foundation for the Next Generation Application Server

Hal Hildebrand

The application server market is rapidly moving from monolithic to targeted solutions where end users have more control over how their systems are provisioned and configured. Spring and OSGi are important technologies for creating these targeted solutions. Oracle is building on both Spring and OSG more »

John Lewis

Securing Portlets with Spring Security

John Lewis

In this session, attendees will learn how to secure JSR-168 Portlets using the latest version of Acegi Security, called Spring Security 2.0 more »

Keith Donald

"Full Stack" Web Frameworks: How Does Spring Stack Up?

Keith Donald

This session will explore the "full stack" web framework trend and answer the question: how does Spring stack up? This session will first define what a full-stack web framework is, then provide a fair technical comparison between a Spring-centric web development stack and the alternatives. Attende more »

Keith Donald

Web Application Data Access Patterns

Keith Donald

This session explores the challenges of accessing a shared data repository from a high-volume web application with many users. Attendees will learn how to ensure data integrity and data access performance while maintaining a satisfactory user experience. In addition, attendees will gain an underst more »

Keith Donald

Best Practices in UI Component Design

Keith Donald

In this session, you will learn to recognize opportunities for extracting high-level, reusable UI components within your web applications, how to capitalize on them, and how to use the technique of component composition to create highly-interactive web applications. more »

Mark Fisher

Enterprise Integration Patterns with Spring - Part I

Mark Fisher

In the first-part of this two-part workshop, Mark will focus on the essentials of Enterprise Integration with Spring. First, he will take a whirlwind tour of Spring's enterprise integration support libraries. Next, he will discuss the "big picture" of an event-driven architecture based on messaging more »

Mark Fisher

Enterprise Integration Patterns with Spring - Part II

Mark Fisher

Building on Part I, Part II of this workshop will demo a series of messaging systems built on Spring. The samples will exercise event-driven scenarios involving distributed architectures with messaging and remoting. Each sample will highlight a variety of important enterprise integration patterns. more »

Mattias Arthursson

Advanced Directory Integration using Spring LDAP

Mattias Arthursson

This session will present common real-world LDAP integration problems and how these problems can solved using Spring LDAP. The advanced features of Spring LDAP will be covered in depth. Attendees will learn how Spring LDAP can be used to solve problems that were previously considered virtually unso more »

Mik Kersten

Task-Focused Programming with Eclipse Mylyn

Mik Kersten

Mylyn's task-focused UI is changing the way that developers work. Current IDEs overload us with the tens of thousands of artifacts that make up an enterprise application, and as a result we spend more time searching, scrolling, and navigating than we do programming. Eclipse Mylyn is the solution t more »

Rob Harrop

Practical Enterprise Concurrency

Rob Harrop

In this session, Rob presents a practical discussion of the creation of highly concurrent enterprise applications. Attendees will be presented with a wide range of topics for concurrency management. more »

Rossen Stoyanchev

Working with Hibernate in a Spring 2.5 Environment

Rossen Stoyanchev

This session will teach you the essentials of using Hibernate with the latest version of Spring to develop database-backed applications. more »

View All Sessions »
Craig Walls

Tweeting SpringOne

Craig Walls     Tue. Dec. 2, 2008

I'm tweeting what I hear/see at SpringOne at http://twitter.com/habuma. Follow along if you like. Note that I'm not tweeting a lot, but not everything...I'm afraid I could overload the Twitter servers if I were to tweet everything. So, I'll follow up in a few days or when I have time with blog cove more »

Billy Newport

The importance of scaling in units or pods

Billy Newport     Mon. Dec. 1, 2008

As some of you have probably heard me say, we have tested Extreme Scale to over a thousand JVMs. Cool, and everyone runs out to build their applications to deploy single grids on lots and lots of boxes.Now, while you could do this, we don't recommend it. Why? First issue is testing. How will your te more »

Christian Dupuis

SpringOne 2.2.1 Release Available

Christian Dupuis     Sat. Nov. 29, 2008

Just in time for this year’s SpringOne Americas I released Spring IDE 2.2.1 to the update site at Amazon S3. This version is mainly a bug fix and maintenance release, but there are three changes that I’d like to highlight in this post. But before I go into detail here are the usual downl more »

Billy Newport

Free tools for analyzing heap usage, winner is Eclipse Memory Analyzer

Billy Newport     Fri. Nov. 28, 2008

I've been analyzing some heaps lately and am still very disappointed at the tooling for doing this kind of thing in Java. The first step is creating a heap dump. I am using a Sun Java 6 JVM so I used jmap to dump the heap.The file was pretty big, 650MB. Next step is analyzing it. First attempt was t more »

Billy Newport

350k transactions/sec for fault tolerant stock price quote service on 2 commodity boxes.

Billy Newport     Tue. Nov. 25, 2008

I'm helping develop an order quote service for a customer in financial markets using WebSphere Extreme Scale (ObjectGrid). The application simply pulls the current quote for a particular stock from a feed and maintains the current price and the 20 minute history in memory for each stock. The price u more »

Graeme Rocher

Interview with me on Grails Podcast

Graeme Rocher     Tue. Nov. 25, 2008

Those crazy guys over at the Grails podcast interviewed me about various things ranging from being part of SpringSource to the upcoming Grails 1.1 release to my deep hatred of all things Maven. Check it out. more »

Billy Newport

Video podcast on handling inconsistencies when using WebSphere Extreme Scale

Billy Newport     Mon. Nov. 24, 2008

This video podcast covers the issue when an application uses cached data in WebSphere Extreme scale and then a third party application updates that data without going through Extreme Scale. It covers how the inconsistency arises and then how the application must be coded mechanically to deal with th more »

Shay Banon

j.u.c ExecutorrService gotcha

Shay Banon     Sun. Nov. 23, 2008

java.util.concurrent ExecutorService allows for a simple way of using a thread pool within a java application. I have seen the following happens in more than one place (including some quite known open source projects) that I thought it make sense to blog about it. One of the most common scenarios of more »

Rob Harrop

Diagnosing OSGi uses conflicts

Rob Harrop     Sat. Nov. 22, 2008

In his recent blog entry, Glyn provided an introduction to the OSGi "uses" directive. In this blog, I want to dig a little deeper into the causes of uses constraint violations and present some tips for diagnosing uses problems in your applications. For most of the examples I'm going t more »

Rod Johnson

More Weapons for the War on Complexity: SpringSource Acquires Groovy/Grails Leader

Rod Johnson     Tue. Nov. 11, 2008

I am delighted to announce that SpringSource has acquired G2One, the company behind Grails and Groovy. Why? I’m excited about this deal for many reasons. Grails is a great fit with Spring and SpringSource technologies. Grails is built on Spring. It offers another route to adopt Spring, the de facto more »

Graeme Rocher

Groovy and Grails join the Spring family

Graeme Rocher     Tue. Nov. 11, 2008

You may have already read about it in the various news outlets and blogs covering the announcement, but if you haven’t I’m excited to spread the word that G2One - The Groovy/Grails company - has been acquired by SpringSource. The result is that Groovy and Grails join the growing number of excellent more »

Graeme Rocher

Couple of nice Grails UI articles

Graeme Rocher     Mon. Nov. 3, 2008

Matt Taylor has posted a couple of nice articles demonstrating how to use GrailsUI's dataTable component. Cool stuff. more »

Billy Newport

WebSphere ND 7.0 ships, cool feature: 64 bit pointer compression

Billy Newport     Mon. Nov. 3, 2008

WebSphere ND 7.0 shipped this month and one of the features I've been waiting on is the new IBM Java 6 virtual machine. The 64 bit version has a very cool feature called pointer compression. A lot of customers ask about 64 bit support, I get this a lot with WebSphere Extreme Scale (ObjectGrid). The more »

Shay Banon

Compass 2.1 GA Released

Shay Banon     Sun. Nov. 2, 2008

Compass version 2.1 GA released. Major feature since the RC release include the ability to configure Compass using JSON (both configuration and mappings). There are important fixes that are included, among them is the ability to work with Terracotta based index and Lucene 2.4. Full release notes can more »

Graeme Rocher

GrailsUI 1.0 Released

Graeme Rocher     Sat. Nov. 1, 2008

Over the past few months we've had a lot of demand from different clients for a UI component library for Grails, built and supported by G2One. Thanks to a great collaborative effort, GrailsUI 1.0 is now available built on the excellent Yahoo UI library.Matthew Taylor, G2One Software Engineer and the more »

Graeme Rocher

New GORM Features Coming in 1.1

Graeme Rocher     Fri. Oct. 31, 2008

Now that The Definitive Guide to Grails 2nd Edition (barring a few reviews) is a wrap, I've been refocusing in Grails development. First up, is GORM and we've implemented a number of great improvements including:Better GORM eventsPreviously, GORM supported beforeInsert, beforeUpdate and beforeDelete more »

Shay Banon

Configuring Compass using JSON

Shay Banon     Wed. Oct. 29, 2008

The time between RC and GA in Compass was always time for nice to have features that I always wanted to get in but got out of the way for more important ones. One of these features is the ability to configure Compass using JSON. Compass itself can be configured using properties/settings based config more »

Rod Johnson

A Word About the Election

Rod Johnson     Mon. Oct. 27, 2008

No, not the Obama/McCain smackdown on Nov 4. As you may have read in SD Times, SpringSource has been elected to the JCP Executive Committee for Java SE/EE, along with SAP, Ericsson, Nokia, Philips, and IBM. I will be the SpringSource representative. Not that the JCP matches the scale of the presiden more »

Billy Newport

Does ObjectGrid need WebSphere Application Server for its operation? NO

Billy Newport     Fri. Oct. 24, 2008

I get emails from customers saying they understand that ObjectGrid (WebSphere Extreme Scale) requires WebSphere Application Server for high availability because they heard it uses the HAManager and that other competitive products are peer to peer out of the box. This is just not true. ObjectGrid in more »

Rob Harrop

Getting started with SpringSource dm Server

Rob Harrop     Wed. Oct. 22, 2008

Updated 28-Oct-2008: Added up-to-date sample links and link to third sample Last night I presented 'Introduction to SpringSource dm Server' at the Philadelphia Spring User's Group. During this presentation I created a small application called GreenPages, demonstrating all the major as more »

View More Blogs »

Juergen Hoeller

Spring on Java EE

Juergen has been the most active Spring developer since the open source project began from Rod's Interface21 framework back in February 2003. Juergen and Rod together continue to provide the direction.. more »


More Video

Grails for Spring Developers

Graeme Rocher

Grails for Spring Developers



The State of the Art in Dependency Injection

Rod Johnson

The State of the Art in Dependency Injection



More Video »

SpringOne Event Highlights

Don't miss your chance to attend more than sixty education and solutions sessions:

  • In-depth Discussions
  • Peer Exchange
  • Access to Speakers
  • Expert Panel Discussions
  • Hands-on Code Examples
  • Best Practices
  • Birds of a Feather Session
  • Insight on Cutting-Edge Tools
SpringOne Sponsors
Spring Source Logo

2007 Session Video

Video: Spring on Java EE

Spring on Java EE

By Juergen Hoeller

Juergen has been the most active Spring developer since the open source project began from Rod's Interface21 framework back in February 2003. Juergen and Rod together continue to provide the direction for Spring. Juergen has earned great respect in the Spring and J2EE communities for his energy, the quality of his code, his incredible attention to detail, and his huge contribution in Spring forums and mailing lists. Juergen is an experienc.. Watch Video »
 

Featured Speakers


 

Registration Includes

  • All Access Pass - SpringOne
  • Custom Laptop Bag
  • SpringOne Shirt
  • SpringOne binder
  • SpringOne Party
  • Breakfast, Lunch, Dinner, Breaks
  • SpringOne Beach Party
Register Now »
 

Registration Fees

Register now and save $150.

All Access Pass $1550.00

Register 4, receive 1 pass free

Note: Space is limited. Registration is accepted on first-come, first-served basis. Register early to guarantee your attendance.
 

Location

Westin Diplomat
3555 South Ocean Drive
Hollywood, FL 33019
View Map
Westin Diplomat
 

Blogs



 

Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email: