Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
 Discussion Forums
 HTML, XML, JavaScript...
 Software Reviews
 Editors,Others...
 Top100
 JavaScript Tutorials, ...
 Tutorials
 ASP, CSS, Databases...
 Discussion List
 FAQ, Roundup, Configure ...
 Authoring
 HTML, JavaScript, CSS...
 Design
 Layout, Navigation,...
 Graphics
 Tools, Colors, Images...
 Software
 Browsers, Editors, XML...
 Internet
 Domains, E-Commerce, ...
 WDVL Resources
  Intermdiate, Tutorials,...
 WDVL
 Discussion Lists, Top 100,...
 Technology Jobs

Biz Resources
Technology Asset Management Software
Information Technology Services
ecommerce solutions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us
Promotional Pens
Career Education
Laptop Batteries
Find Software
Online Education
Cell Phones
Calling Cards
Auto Insurance Quote
Promote Your Website
GPS
Remote Online Backup
Online Education
Promotional Gifts
Hurricane Shutters

Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


  Managing the Modern Network
Sponsored by HP
In a global economy where information crosses the globe in an instant, and where Web-based applications power business, it's more important than ever to ensure your network is safe from threats and optimized to deliver the data your business needs. »
 
  Business Service Management: Generate Revenue Through IT
Sponsored by HP
IT must now help organizations attract, retain and grow customer relationships and increase customer satisfaction. Business service management (BSM) helps lay the foundation by managing services in dynamic support of business requirements. Learn more. »
 
  Evaluating Software as a Service for Your Business
Sponsored by Webroot
Is Software as a Service just hype, or is something really going on here? See if your company can benefit as SaaS tries to change the face of the enterprise. »
 
  Storage Networking: Configuration and Planning
Sponsored by HP
The most critical part of setting up a SAN is configuring each individual disk array. This guide examines configurations for SAN-attached servers and disk arrays, and looks at the future of IP storage. »
 
  Is Your Disaster Recovery Plan Good Enough?
Sponsored by HP
Preparing for a disaster is more often than not part of the storage planning process, and it is one of the most difficult tasks, since it includes local hardware and software, networking equipment, and a test plan. Learn how to get disaster recovery right. »
 
Top 10 Articles
  1. Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
  2. JavaScript Tutorial for Programmers
  3. Design
  4. JavaScript Tutorial for Programmers - Objects
  5. JavaScript Tutorial for Programmers - JavaScript Grammar
  6. JavaScript Tutorial for Programmers - Versions of JavaScript
  7. Cascading Style Sheets
  8. JavaScript Tutorial for Programmers - Embedding JavaScript
  9. JavaScript Tutorial for Programmers - Functions
  10. Authoring JavaScript
Domain Name Lookup
Search to find the availability of a domain name. Just enter the complete domain name with extension (.com, .net, .edu)

Introduction to Server-Side Processing

October 4, 1999

In the previous sections of this tutorial, you saw how user requests are gathered by the GUI Layer and how they are sent across the wire to a web server by the Communication and GUI Layers. So now what happens?

In this section of the tutorial, we will investigate the resources of the MiddleWare Layer.

Introduction to Server-Side Processing

So now you have seen how user requests are gathered by the GUI Layer and how they are sent across the wire to a web server by the Communication Layer. So now what happens?

Well, in 99.9% of web applications on the other end of the wire from the web browser is a web server. The web server is the entry point to the Middleware Layer.

The purpose of the Middleware Layer is to accept incoming requests and process them, using the resources provided by the web server, the machine that the web server runs on, or by the network of servers and resources that the web server is connected to.

Consider the most basic function of a web server: distributing HTML files. In this case, a web browser requests a given HTML file from the web server. In response, the web server will find the given file on the local (or networked) file system and send it back to the browser.

Of course, the web server has at its disposals a whole world of resources above and beyond file systems. Web servers, in fact, are in close contact with all sorts of resources including data stores, applications, business objects, operating system resources, authentication services (server-based or directory services like LDAP/ADSI) and more.

A good Middleware Layer web application developer will have her fingers in every pie in an organization and will know what resources she can rip off from the work of other developers.

Of course, the next question is how.

Granted, the web server has the ability to grab files from a web document tree. That is built-in web server functionality. But how can a web server get to all those other resources?

Contents:

CGI (Common Gateway Interface)
Perl is the Right Tool for the Job
Perl is Easy
SSI (Server Side Includes)
SSI Directives
SSI Directives Cont.
SSI with Proprietary Tag Sets

Secured Transmission (SSL , HTTPS)
Introduction to the Web Application Development Environment (Tools)
CGI (Common Gateway Interface)


Up to => Home / Authoring / Tools / Tutorial


click here


Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers