Presentation is loading. Please wait.

Presentation is loading. Please wait.

Inside the WebApp Classes John Tuohy Data Access Worldwide.

Similar presentations


Presentation on theme: "Inside the WebApp Classes John Tuohy Data Access Worldwide."— Presentation transcript:

1 Inside the WebApp Classes John Tuohy Data Access Worldwide

2 Using Web Business Objects Web Server ASP/JSP <% IF…THEN ELSE END IF %> ASP Page WBO Database

3 WebApp in Detail Web Server ASP/JSP <% IF…THEN ELSE END IF %> ASP Page Database Driver WBO Data Dictionaries Function xx : End_Function

4 A WebApp ASP/JSP Contains Standard HTML code Markup text, Input Forms, Client Script Embedded Script Code VBScript code “Islands” Calls to Built-in ASP/JSP Objects Response, Request, Session, Server, Application, Calls to WebApp WBO Objects

5 An ASP/JSP call to a WBO will... Execute a Process e.g. Save a Record, Find a Record Output HTML code to the Page being created e.g. Generate a report in HTML format, Generate an HTML input control Return a value to the Script function that called it e.g. Return a Field value, Return an Error Code

6 ASP/JSP Accesses a WBO via... Built in Methods RequestSave RequestDelete RequestFind RequestClear RequestDDUpdate RequestFindbyRecId These can be disabled by the WBO

7 ASP/JSP Accesses a WBO via... DDValue Retrieves information about your DDOs Used most often to retrieve field values Can be used to build dynamic input controls

8 ASP Accesses a WBO via... Call For custom interface methods Can be used to call any process within a WBO This is the hook that lets you do anything Only registered WBO methods can be called

9 WebApp in Detail WebApp Application Object IIS Web Server ASP <% IF…THEN ELSE END IF %> ASP Page COM/WBO WBO DDOs Function xx : End_Function WBO DDOs Function xx : End_Function

10 WebApp in More Detail WebApp Application Object IIS Web Server ASP <% IF…THEN ELSE END IF %> ASP Page COM/WBO WBO DDOs Function xx : End_Function WBO DDOs Function xx : End_Function COM InetSessionVDF InetSession COM/WBO

11 Linux WebApp in Detail WebApp Application Object Linux WebServer Jsp/Java Servlet <% IF…THEN ELSE END IF %> JSP Page Bean/WBO WBO DDOs Function xx : End_Function WBO DDOs Function xx : End_Function

12 A WebApp WBO Contains Data Dictionary Object Structure (DDOs) Based on Data-dictionary rules (DD classes) Built in Data Handling Processes Validate & Save, Delete, Find, Clear, Update & Validate, Find by RecId, DD Field Values and Attributes Custom Processes Custom Reporting Objects A Controlled External Interface

13 A WBO WebApp Application Object IIS Web Server ASP cWebBusinessProcess DDOs Built in Properties, Methods Report Objects Custom Properties, Methods & Objects Registered “Call” Interface

14 The Complete WebApp Class Library WebApp Classes cWebApp cWebBusinessProcess cWebReport cAutoWebReport DDO Classes DataDictionary ValidationTable DescriptionValidationTable FileValidationTable CodeValidationTable Misc. Classes Array Set Button

15 The Important WebApp Classes cWebApp cWebBusinessProcess cWebReport DataDictionary

16 WebApp Object Structure oWebApp is a cWebApp c oMyWBO is a cWebBusinessProcess oMyTable1_DD is a cMyTable1_DD oMyTable2_DD is a cMyTable2_DD oMyReport is a cWebReport Property integer pi… Function xxx… Procedure xxx…… Send RegisterInterface…


Download ppt "Inside the WebApp Classes John Tuohy Data Access Worldwide."

Similar presentations


Ads by Google