TSSJS_header Home

Frameworks

This track explores frameworks that ease and accelerate the building of applications, application components, and user interfaces. Experts offer comparisons of leading frameworks, programming tips on commonly used frameworks such as Spring, Tapestry, and Wicket, and trends in emerging frameworks. These sessions enable you to make better choices among today’s popular frameworks, use these frameworks more effectively in their programming roles, and explore new frameworks that could make a difference in your projects.

Frameworks sessions already confirmed:


The Future of Web Frameworks

Matt Raible, UI Consultant, Open Source Web Frameworks

With rich Ajax applications and HTML5 on the horizon, are web frameworks still relevant? Java web frameworks like Struts and Spring MVC were all the rage 5 years ago. Component-based frameworks like Tapestry, JSF and Wicket made it easier to create re-usable applications. But what about the Mobile Web and offline applications?

Are Titanium, Adobe Air and Gears the future? If you're embracing the RESTfulness of the web, do you even need a web framework, or can you use use JAX-RS with an Ajax toolkit?

These questions and many more are examined, answered and debated in this lively session. Bring your opinions and experiences to this session to learn about what's dead, what's rising and what's here to stay. If you're a web framework fan, this session is sure to please.


Getting Started with jBPM4 and Spring

Josh Long, Senior Software Engineer, Well Fargo

Business Process Management (BPM) is the ability to link applications and application components into a workflow in order to define a flow that completes a related set of activities. jBPM provides a framework for building workflows within the context of the Java language.

This session with Josh Long, a senior software engineer specializing in Java integration and development, discusses using the new jBPM 4 and integrating it with Spring to build flexible architectures that define and implement process workflows. Through the use of presentation and demonstration, he explains what jBPM is, how it works, and how implementing an integration with Spring enables you] to create workflows easily.

In this session, you will:

  • Explore what a workflow is;
  • Understand the terminology behind workflow solutions;
  • Learn how to leverage jBPM to build integrated workflows using Java;
  • Discover how jBPM can be integrated with Spring to create lightweight and high performance workflows;
  • And more.

Getting Started with Spring Integration

Josh Long, Senior Software Engineer, Well Fargo

Spring Integration is a relatively new Spring project that provides an extension of the Spring programming model to support the Enterprise Integration Patterns while building on the Spring Framework's existing support for enterprise integration. It enables simple messaging within Spring-based applications and integrates with external systems via simple adapters.

Josh Long introduces Spring Integration, the kind of problems it can be used to address, and how to begin employing the project to build enterprise integrations. Through the use of demonstration and examples, he shows you how to use Spring Integration for comprehensive application integration solutions.

Attend to understand:

  • The main concepts behind Spring Integration;
  • ESB technology and enterprise application integration (EAI) solutions in general;
  • How Spring Integration works compared to Mule;
  • What solutions built on Spring Integration look like;
  • A few illustrative solutions using Spring Integration.

GWT fu: Going places with the Google Web Toolkit

David Geary, Author, Graphic Java Swing, Core JSF and more

Google Web Toolkit (GWT) is one of the hottest Java-based web application frameworks around. As the recommended framework for implementing web applications for Google's App Engine, GWT lets you use the Java language to implement rich client user interfaces that run in a browser. David Geary shows you how to leverage the power of GWT to implement compelling, desktop-like applications.

He kicks off the session with a brief review of some GWT basics, brings you up-to-date on important changes in the current GWT API, and then looks at the advanced aspects of GWT development.

Attend to gain:

  • A review of GWT basics,
  • An update on relevant changes in the current GWT API,
  • A look at advanced aspects of GWT development;
  • And more.

Streamline Web Application Development with JSF 2.0

David Geary, Author, Graphic Java Swing, Core JSF and more

Powerful web frameworks are finally emerging that let you implement desktop-like applications that run in a browser. JavaServer Faces (JSF) version 2.0 is a powerful web framework that makes it easy to implement robust, Ajaxified Web applications. Learn about this powerful new framework from one of its creators. David Geary explores two of JSF 2.0's most important new features: composite components and Ajax. This session is packed with cool demos.

In this session you learn how to:

  • Streamline Web application development;
  • Implement custom components without writing any Java code or XML configuration;
  • Utilize the built-in Ajax capabilities of JSF 2.0 to implement compelling, enterprise-level web applications;
  • And more.

Register Now to Save $300!

Register now to take advantage of the early-bird pricing discounts for TheServerSide Java Symposium 2010, March 17-19 at Caesars Palace in Las Vegas.

Special Team Rates

Come with a team and receive up to $1,500 back! Learn more about our registration offers and contact your Delegate Relations Manager, Melissa Cote for details.