Appligenics Limited
Appligenics Limited Appligenics Limited Home Page Agile+ - Discover the power of Agile Development Products - Appligenics Product Suite & White Papers Services - Professional Services, Mentoring, Training & Support Partners - Appligenics' Valued Partners Customers - Business Solutions for All Business Types About Us - Contact Details, Corporate History & Investor Relations
Appligenics Limited         Customer Log In   
graphic spacer spacer graphic
 

Technical White Paper (page 8)

Previous Page   1   2   3   4   5   6   7   [8]   9   10   Next Page

Servlets/Droplets

Two servlets are generated for each program. The first is a GRID servlet that performs queries to populate a program grid. These servlets are called from the JSP page and accept parameters from textboxes to perform the query.

The second is a DETAIL servlet that services a detail JSP page. This outputs all elements. These may be in the form of pictures, textboxes, listboxes or other element types.

Program Beans

These contain properties and set/get methods for each element in a program that allows the data entered to be validated and manipulated. They also contain a handle Submit method that is called by a JSP submit button. This method uses data access (see above) and their access methods to move data to and from the database.

Each program bean may contain generated rule methods. Rule logic from the Designer is generated into these rule methods, which may contain validation, foreign table updates, and callable functions (see below).

Program JSP

For each program, the following JSP pages are generated:

  • Program Framesets - contain the generated JSP pages and may be tailored in the Designer.
  • Program Grid Pages - contain calls to the program servlets that display the grids
  • Program Detail Pages - contain calls to the program servlets that display the details

Callable Functions

This feature allows manually written methods to be called from the generated rule methods. This is particularly useful when interfacing to third party systems. A number of sample callable functions are provided as guidelines.

  • Email - This method uses the SMTP classes to send email
  • SMS - This method is used to send SMS text messages
  • Postcodes - This method returns an address vector from a postcode. It also provides distances between UK postcodes.
  • Scientific - There are a number of methods to return square root, logarithms, sin/cosine and related scientific functions

Some callable functions are provided to update system tables:

  • User/User group maintenance - Update to system user table for login validation.
  • Alerts - create system alerts by updating the system alert table

We will add to this library on request.

Previous Page   1   2   3   4   5   6   7   [8]   9   10   Next Page



   
Home   |   Agile+   |   Products   |   Services   |   Partners   |   Customers   |   About Us   |   Privacy Policy   |   Customer Log In   |   Site Map