|
 |
| Slide 1:
Introduction to Web Concepts and Janus Web Server
|
|
 |
| Slide 2:
Script
|
|
 |
| Slide 3:
Web Brick and Mortar
|
|
 |
| Slide 4:
Web Programming
|
|
 |
| Slide 5:
TCP/IP
|
|
 |
| Slide 6:
URL - A scheme for addressing web pages.
|
|
 |
| Slide 7:
URLs
|
|
 |
| Slide 8:
Domains
|
|
 |
| Slide 9:
Domain names and servers
|
|
 |
| Slide 10:
Configuration - Server
|
|
 |
| Slide 11:
Connections: 2+n tier web servers
|
|
 |
| Slide 12:
Janus Web Server Architecture
|
|
 |
| Slide 13:
Port Definition
|
|
 |
| Slide 14:
Explanation
|
|
 |
| Slide 15:
Web Rules
|
|
 |
| Slide 16:
Web Rules
|
|
 |
| Slide 17:
Web Rule "Actions"
|
|
 |
| Slide 18:
Web rules (continued)
|
|
 |
| Slide 19:
JANUS Commands
|
|
 |
| Slide 20:
JANUS DISPLAYWEB JANWEB
|
|
 |
| Slide 21:
Browser Operations
|
|
 |
| Slide 22:
Browser Operations - (continued)
|
|
 |
| Slide 23:
Let's give it a try
|
|
 |
| Slide 24:
Make the connection
|
|
 |
| Slide 25:
Screenshot of Simple Example
|
|
 |
| Slide 26:
HTML & HTTP
|
|
 |
| Slide 27:
Mark-up languages
|
|
 |
| Slide 28:
HTML Structure
|
|
 |
| Slide 29:
A Simple Page
|
|
 |
| Slide 30:
Miscellaneous HTML Tags
|
|
 |
| Slide 31:
$WEB_ON
|
|
 |
| Slide 32:
Mime Types
|
|
 |
| Slide 33:
$WEB_TYPE
|
|
 |
| Slide 34:
Can I use an HTML generator?
|
|
 |
| Slide 35:
Save generated HTML as 204 proc
|
|
 |
| Slide 36:
$WEB_PROCSEND
|
|
 |
| Slide 37:
Janus Web Procedure
|
|
 |
| Slide 38:
Screenshot of more complex example
|
|
 |
| Slide 39:
$WEB_SUB
|
|
 |
| Slide 40:
What's going on under the covers?
|
|
 |
| Slide 41:
What about logging on?
|
|
 |
| Slide 42:
SSL (Secure Sockets Layer)
|
|
 |
| Slide 43:
Converting an existing 3270 app
|
|
 |
| Slide 44:
Forms
|
|
 |
| Slide 45:
Screenshot of form example
|
|
 |
| Slide 46:
Handling the incoming request from the form
|
|
 |
| Slide 47:
<form> overview
|
|
 |
| Slide 48:
HTML / TEXT Blocks
|
|
 |
| Slide 49:
A Little more form
|
|
 |
| Slide 50:
Entering Input
|
|
 |
| Slide 51:
Where does form data go?
|
|
 |
| Slide 52:
Improved Form
|
|
 |
| Slide 53:
Form data
|
|
 |
| Slide 54:
How do we get the form data?
|
|
 |
| Slide 55:
$WEB_PARM
|
|
 |
| Slide 56:
User Language Functions handle header and form contents
|
|
 |
| Slide 57:
Browser Header Parms
|
|
 |
| Slide 58:
Some useful header parameters
|
|
 |
| Slide 59:
Form & DB lookup - 1st pass - 1st page
|
|
 |
| Slide 60:
Form & DB lookup - 1st pass - 2nd page
|
|
 |
| Slide 61:
Form & DB lookup - 1st pass - 3rd page
|
|
 |
| Slide 62:
Form & DB lookup - 1st pass - 4th page
|
|
 |
| Slide 63:
Ta-da!
|
|
 |
| Slide 64:
Janus Web leverages the native capabilities of Model 204
|
|
 |
| Slide 65:
Stay Tuned!
|
|