Fundamentals

The UXT UI stack consists of four popular open-source technologies:  SpringMVC, SiteMesh, YUI, and jQuery.  You should be familiar with the following technologies before you continue:

Visit the following to learn more about the UXT UI stack:

Scope

While the technologies in the UXT UI stack provide lots of functionality, here at UXT, we limit the scope to the following

UXT UI Stack Scope
Spring Uses the IoC Bean Container
Spring MVC Uses JSP as main view technology
SiteMesh Uses as decoration framework
jQuery Builds glue code between widgets. Also use jQuery UI/Plug-ins for widgets that do not exist in YUI or are simplier to use.

JLink Migration

For those of you familiar with the JLink UI, here's how the UXT UI technology stack is compared to JLink UI.

JLink UI UXT UI Stack
Event class @Controller annotated class
execute method @RequestMapping annotated method
JLink UI XML JSP
JLink UI Component YUI and jQuery widgets
Decorator class SiteMesh decorator files