Download presentation
Presentation is loading. Please wait.
Published byMelvyn Ferguson Modified over 9 years ago
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…
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.