|
Chapter 1:
WebSnap introduction
The WebSnap Architecture
WebSnap vs. Web Broker
Server-Side Scripting Supports
User Sessions (Login Validation)
Chapter 2: Creating a Web Server Application with WebSnap
The WebSnap Application
Types of Web Server Applications
ISAPI/NSAPI
CGI Stand-alone
Win-CGI
Apache Shared Module
Web App Debugger Executable
Web Application Modules Components
Application Adapter
End User Adapter
Page Dispatcher
Adapter Dispatcher
Dispatch Actions
Locate File Service
Sessions Service
User List Service
Application Module Options
Caching
Page Name/Page Options
Generated Units
Displaying Content
Summary
Chapter 3: Web Modules
Introduction
Web Data Modules
Adding a WebSnap Data Module
Web Page Modules
Adding a Web Page Module
Page Producers
Page Producer
Other Page Producers
Summary
Chapter 4: Adapters and the Adapter Page Producer
Adapters
Overview
Adapter Components
Fields
Actions
Errors
Records
Adapters in Practical Application
Adapter Page Producer
Overview
Adding Data Display to Page with Adapter Page Producer
Displaying Data in a Master-Detail Relationship
Summary
Chapter 5: Advanced Use of the Adapter Page Producer
Data Editing Forms
Selecting Fields for Display and Editing
Adding Dataset Actions
Providing Access to the Editing Page
Field Validation
Adding Error Notification
Limiting Field Value Options
Using Custom Actions
Summary
Chapter 6: Formatting
Presenting Application Data
Captions
Layout Groups
Table, Heading and Row Attributes
OnGetDisplayText Event
Custom Property
CSS Formatting
Summary
Chapter 7: XML Overview
XML
What it is (and isn't)
Does Size Matter
XML vs. HTML
Where's the Data
XML is the Basis of a Family of Technologies
XML is License-free, Platform-independent and Well-supported
Basic XML
XML Syntax
Extensibility
Relationships
Elements - Lineage and Content
Naming XML Elements
XML Attributes
Elements vs. Attributes
"Well Formed" and "Valid" XML Documents
XSL
XSL - The SyleSheet of XML
Using XSLT - XSL Transformations
XML, XSL and Internet Explorer
Embedding StyleSheets
An XSL StyleSheet for every Occasion
XSL Controls Appearance
XSL Sorting
XSL Filtering
XSL Conditional IF
So Many Choices
Choose Your Personal Style
W3C XSLT Elements
Summary
|
Chapter 8: XML in Delphi
DOM Interfaces
Overview
Options: Microsoft or IBM
TXMLDocument
Overview
Properties/Methods
The Data Binding Wizard
Using the Data Binding Wizard
Summary
Chapter 9: XSL Page Producer
Overview of XSL Page Producer
Creating a Transform File
Design an XSL StyleSheet
Using XSL Page Producer
Summary
Chapter 10: Server-Side Scripting
Referencing Adapters in Script
Displaying Dynamic Data
Displaying Image and Memo Data
Referencing Adapter Actions
Summary
Chapter 11: Interfaces
Overview
Creation
IUnknown
Implementing with Classes
Summary
Chapter 12: Web Services
Web Services
Overview
WSDL Documents
Using Web Services in Client Applications
Summary
Chapter 13: Creating a Web Service Server
Overview
Building a Web Service Server
Creating and Implementing the Interface
Implementing the Interface
Exceptions in Web Services
Summary
Chapter 14: Users & Sessions
Supporting Users and Sessions
User List and Session Support Components
Adding Users
User Permissions and Restrictions
Restricting Page Access
Restricting Access to Data and Functionality
Limiting Action Execution Privileges
Using Sessions to Retain User-Specific Data
Advanced Use of Named Variants
Summary
Chapter 15: WorkShop (Optional)
Create a Web App
Appendix A: The Web Application Debugger
The Web Application DebuggerThe Essence of EDP
Explanation of the Tool
Creating a Basic Application
Appendix B: Installing the Omnicron Web Server
Installing a Web Server
Appendix C: Web Services References on the WWW
Specifications
Implementations
Information
Service Directories
Links to Other Resources
Web Service Resources
|