This session is not to be missed. In it Rob will discuss the essentials necessary for true rapid webapp development in today's Web 2.0 market. Once those are outlined he will present solutions that build on Spring's foundations.
Spring MVC and Web Flow are two foundational web application technologies. Together they deliver a flexible model that allows for extension across each aspect of the MVC triad. With that said today's web application developer is less concerned about the ins-and-outs of low-level framework constructs. Developers just want to know they work. Today's developer is more interested in holistic, integrated solutions that solve common problems and enhance the overall end user experience. Developers have come to expect exponental productivity gains without a large ramp up period.
In this session Rob will discuss the essentials necessary for rapid webapp development in today's Web 2.0 market. Once those are outlined, he'll then present concrete solutions that build on Spring's foundations.
In this session Brian will introduce and examine the Data Grid paradigm, and together with Rob will demonstrate how Spring users may apply it to increase the availability, reliability, scalability and performance of their systems, while at the same time reducing system complexity and improving delivery.
While clustering applications may increase the overall availability of business services, it certainly does not imply that they may easily scale out to provide greater system capacity or performance. Further, most clustering solutions leave the effort of addressing non-trivial issues like data, space, recovery and process partitioning (affinity) across a cluster to the developer, ultimately increasing application and deployment complexity and impeding the rate at which solutions may be delivered.
In this session we will introduce and examine the Data Grid paradigm, and in particular how Spring applications may apply it to increase the availability, reliability, scalability and performance of systems, while at the same time reducing system complexity and improving delivery.
Specifically, we investigate the definition, use and semantics of Data Grid Beans within Spring Applications. We demonstrate how a system demanding high-availability and linear scalability with highly-concurrent data access patterns may be achieved using the Data Grid paradigm in Spring.
Lastly we'll discuss how to meet the real world challenge of providing direct access to Data Grid Beans on other platforms (like .NET) without the need for native libraries, exotic bindings, message servers, bridges, adaptors or web-services.
Join Juergen and Rob for a lively discussion on Core Spring.
Core Spring Framework BOF
Ruby is a neat little language that is growing in popularity. JRuby is an effort to bring the Ruby language to the Java VM. Come to this session for some fun learning Ruby and using it within a Java environment.
Come to this session for some fun learning Ruby and using it within a Java environment.
The Ajax framework world is abuzz, with over 130 frameworks battling it out to become the next big thing. Who's winning? Who's not? Where do the winning frameworks fit within Spring's web stack? Come to this session to get a "state of the union" on the Ajax framework world, and learn new opportunities for Ajax integration within your Spring-powered application.
This is your "Ajax experience" in 90 minutes with a Spring twist.
Come to this session to learn the tools, tips, and tricks Rob and Adrian use day-to-day to stay productive, and to have some fun in the process, too.
No one could deny the chemistry between Rob and Adrian at last year's Spring Experience during their "Pragmatic AOP with Spring and AspectJ" talk--a favorite at the show. The two literally completed each other sentences.
This year they're back, this time to talk about tooling. And since Adrian is a hard-core Eclipse guy, while Rob the epitome of an IDEA snob, things could get interesting...
Come to this session to learn the tools, tips, and tricks Rob and Adrian use day-to-day to stay productive, and to have some fun in the process, too.
Spring—the open source Java–based framework—allows you to build lighter, better performing applications. Written by Spring insiders Rob Harrop and Jan Machacek, Pro Spring is the only book endorsed by Rod Johnson, founder of the Spring Framework. At over 800 pages, this is by far the most comprehensive book available and thoroughly explores the power of Spring. You’ll learn Spring basics and core topics, as well as share the authors’ insights and real–world experience with remoting, mail integration, hibernate, and EJB.
From the foreword: “Rob's enthusiasm for Spring—and technology in general—is infectious. He has a wide range of industry experience and a refreshingly practical, common sense approach to applying it. All those qualities come out in this book. It’s evident on nearly every page that it reflects in–depth experience with Spring and J2EE as a whole. Rob is not only an author and open source developer—he is an application developer, like his readers. I firmly believe that the best writing on software development comes out of experience in the trenches, so this is my kind of book.
If you’re new to Spring, this book will help you understand its core concepts and the background in areas such as transaction management and O/R mapping that underpins them. If you’re already using Spring, you will learn about features you haven’t yet seen and hopefully, gain a deeper understanding of those features youre already using.”
—Rod Johnson, Founder of the Spring Framework