• Browsers and Servers
WEB Browsers and Servers
URLS
Hypertext Transfer Protocol (HTTP)
• Common Gateway Interface
What is CGI?
Why use CGI applications?
Environment Variables
Managing CGI Files
• Control Input to CGI Applications
ISINDEX, GET, and POST
GET Method
POST Method
• Perl CGI Module
CGI.pm Module
Perl Subroutines
Perl Objects
Perl Methods
Commonly Used Methods
• Forms
Form Objects
Static Forms
Dynamic Forms
• CGI/Browser Interaction
Animation Description
Server Push
Client Pull
|
• Serverside Includes
Serverside Includes: Why?
The exec Command
Example
• Accessing Databases
Browser Database Access
Static Flat-File Database
perl DBM Interface
Third Party RDBMS application
• Stateful CGI Applications
Stateful vs. Stateless
Why Use Stateful CGI Applications?
Stateful Access with a Cookie
• Advanced HTML Interface Tools
Image Maps
Tables
Multiple Form Interaction
Frames
GD Library
• Appendix: Overview of Internet Security
Security Issues
Platform Differences
Cryptography
Encryption Keys
Controlling User Access
"Trusted Server"
Developing an e-mail interface
Contact us for course schedules or more
information.
|