Getting Started

Home
View
Created by david on 2009-06-17 09:32:14.0

To get started, first let's have a look how to create a JSXP web project. Ok, now that you know how to creat a project, take a look at the examples:

Hello World A really simple example, just displaying some text.
A simple Input Form An example which shows how you can process user input in JSXP.
Scopes JSXP makes it very easy for you to manage server side state by using scopes. This example shows you how.
Redirect This example shows you how to perform a client-side redirect in your views.
View Alias View aliases are used to dynamically assign a view controller to an URL. This can be used to create human readable URLs for dynamic content. The CMSonal content management system uses this mechanism to create the URLs.
The Command Pattern is a pattern wich combines view aliases and redirect to give you a fine-grained, dynamic control over form targets. With this pattern, the forms refer to commands instead of views, and the application selects an appropriate view conroller to execute the command.
Element Template Element templates allow you to create multiple copies of an element with all it's children. During the creation of a copy you can automatically substitute variables.
View Template A view template is a common structure for all your views. You can apply view templates hierarchically, set them globally or for single views, and disable global templates for certain views.
View Flow A view flow is a group of views which belong together. A flow has a single entry point. When the flow is not active the user can only access the entry point view. When the user accesses one of the defined exit points, the flow will be "committed", when a view which does not belong to the flow is accessed the flow is "aborted". You can use view flows to create wizards or editors.
Ajax This example shows how to use Ajax.
Internationalization This example shows how to internationalize your JSXP applications.
Validation This example shows how to validate input parameters and mark validation errors in the original input form.