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 |