Presentation: "Choosing the right technology for the web-tier"

Time: Wednesday 11:00 - 12:00

Location: SAS Nortvegia

Abstract:

The HTTP protocol was first designed in the mid nineties as a stateless protocol. The stateless aspect of HTTP and several other technical issues provides serious challenges to developing interactive web applications that are intuitive to use. Several technologies exist to solve those issues. Some such as Spring MVC help solve those in a more low-level way, making it an ideal fit for certain (more stateless) web applications. Other technologies such as Spring Web Flow and JSF have a more high-level approach to implementing certain aspects of a web application (such as maintaining conversational state).

After a short discussion of the different scenarios one can encounter when needing to develop a web application, we will contrast an high-profile action-oriented application with one that has been using Spring Web Flow and JSF. We will review both technologies, see how they can be used during development and what the consequences were of choosing such as technology. You will leave with a clear overview of what the Spring Portfolio in combination with other industry standards can offer you in the web area.

Password protected Download slides

Alef Arendsen, Interface21

 Alef  Arendsen

Alef Arendsen has been a Core Spring developer since mid-2003 and has worked on Spring MVC and other parts of the Spring Framework. He also wrote large parts of the initial Spring Framework reference documentation. Currently, Alef Arendsen is one of Interface21's most-wanted trainers and when he's not teaching developers in his unique inspiring way or providing consulting services, he works on providing the community with value-added services.

Before joining Interface21 as a founder, in 2002 Alef set up a software consulting company called JTeam, still operating solidly in the Dutch market. Here he designed worked on large-scale Java projects for financial organizations, online and offline media companies as well as healthcare institutions.