Develop a Uniface Web Application

When developing a web application you need to follow the Uniface development paradigm of model, construct, build, test, and deploy. Web applications are stateless, so you need to consider how you will manage state, how to maximize performance, and protect security.

  1. Start by creating modeled entities to model the application data and default behavior. These can then be reused in the components. For more information, see Define a Modeled Entity.

    Keep the following points in mind:

  2. Construct components for the user interface and business logic. For more information, see Construct a Component.

    You can use dynamic server pages and static server pages for the user interface, and services to handle server-side business logic. In dynamic server pages, you can reduce network traffic by performing some logic in the browser.

  3. When scripting web application components, you need to pay particular attention to locking, validation, and syntax checking, state management and authentication. For more information, see Scripting in Server Pages .

    See also:

  4. Compile, test, and debug the application. For more information, see Debugging in a Web Environment.
  5. Optionally define a customized application server to handle user and request authentication and verification. The default Uniface Server does not do this. For more information, see Application Shells for Servers and Define an Application Server Shell.
  6. Deploy and configure the application. For more information, see Deploying Uniface Web Applications.

Related Topics