Speaker Topics - No Fluff Just Stuff

Evolving Web Application Architectures

This session explores the process of evolving “legacy” code that is currently in production. In particular, we will discuss the evolution of JSFCentral.com, a community site focused on JavaServer™ Faces technology. The session explores the development of the site, focusing on specific trade-offs and design choices.

We will follow the evolution of the site's architecture through four distinct stages: 1. A pure HTML site published via XML and XSLT 2. A JavaServer Pages™ (JSP™) technology site generated through XML and XSLT 3. A combination JavaServer Faces technology and pure JSP technology generated through XML and XSLT 4. A portlet-based site using JSF and portal features

Specific challenges, such as maintaining site stability and URLs are covered.


About Kito Mann

Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with microservices, cloud, Web Components, Angular, and Jakarta/Java EE technologies. He is also the co-host of The Stackd Podcast and the author of JavaServer Faces in Action. Mann has participated in several Java Community Process expert groups (including CDI, JSF, and Portlets) and is an internationally recognized speaker. He is also a Java Champion and Google Developer Expert in Web Technologies. He holds a BA in Computer Science from Johns Hopkins University.

More About Kito »