PLSQL Internet Programming
PLSQL Internet Programming
Learning Objectives
Describe the PL/SQL Web Toolkit Describe a Web Toolkit application Demonstrate Web Toolkit application development
Speakers Qualifications
John Jeunnette is a Principal Consultant at Prairie Systems Group, Limited. Twenty-plus years of Oracle-based application development. First Web Toolkit application for a major aerospace firm in 1998. Active in multiple user groups: President of the Oracle Development Tools User Group, member of the Rocky Mountain Oracle Users Group. Occasional speaker on PL/SQL programming and the Web Toolkit.
Agenda
The Internet and how it works HTML Basics PL/SQL Web Toolkit How to use the PL/SQL Web Toolkit Questions
The Internet
HyperText Transport Protocol (HTTP)
TCP/IP (Transmission Control Protocol/Internet Protocol) Request/Response Stateless
The Internet
HyperText Markup Language (HTML)
Tagging schema based on Standard Generalized Markup Language (SGML) Separate content from format Minimal content identification
The Internet
Browsers
Netscape Navigator Microsoft Internet Explorer Mozilla Firefox (open source) Safari (Macs) Opera
Variations
Javascript implementations User Interface
The Internet
Uniform Resource Locators (URLs)
Resolve to a specific IP address via a Domain Name Server lookup http://www.odtug.com http://www.prairiesystemsgroup.com/ pls/caat/caat_abstracts_upd.main?co nference_id=17
Browsers/HTML
Document Object Model (DOM)
Web Page contents/organization Document = <html></html> as organized by a browser
HTML Basics
<html> <head> protocol header data (optional) </head> <body> Page contents </body> </html>
Components Overview
B R O W S E R
(Javascript)
HTTP
A P A C H E
M O D _ P L S Q L
D A D
SQL*Net
O R A C L E
(ht%, Owa Packages)
Cons:
Stateless No separation of HTML from the code
10
11