aspnetvol1.pdf


Aperçu du fichier PDF aspnetvol1.pdf - page 3/192

Page 1 2 345192



Aperçu texte


1 Les bases
Dans ce chapitre, nous présentons les bases de la programmation Web. Il a pour but essentiel de faire découvrir les grands
principes de la programmation Web qui sont indépendants de la technologie particulière utilisée pour les mettre en oeuvre. Il
présente de nombreux exemples qu'il est conseillé de tester afin de "s'imprégner" peu à peu de la philosophie du développement
web. Les outils gratuits nécessaires à leurs tests sont présentés en fin de document dans l'annexe intitulée "Les outils du web".

1.1Les composantes d'une application Web
Machine Serveur

Machine Cliente

1

serveur web

2

navigateur

5
6

réseau
3

4
Scripts
Serveur

7
Scripts
Navigateur

Base de
données

Page WEB

réseau
Utilisateur
4
Machine X

Base de
données

Numéro

Rôle

1

OS Serveur

2

Serveur Web

3

Exemples courants
Linux, Windows
Apache (Linux, Windows)
IIS (NT), PWS(Win9x), Cassini
(Windows+plate-forme .NET)

Scripts exécutés côté serveur. Ils peuvent l'être par des modules du serveur PERL (Apache, IIS, PWS)
ou par des programmes externes au serveur (CGI).
VBSCRIPT (IIS,PWS)
JAVASCRIPT (IIS,PWS)
PHP (Apache, IIS, PWS)
JAVA (Apache, IIS, PWS)
C#, VB.NET (IIS)

4

Base de données - Celle-ci peut être sur la même machine que le programme Oracle (Linux, Windows)
qui l'exploite ou sur une autre via Internet.
MySQL (Linux, Windows)
Postgres (Linux, Windows)
Access (Windows)
SQL Server (Windows)

5

OS Client

Linux, Windows

6

Navigateur Web

Netscape, Internet Explorer, Mozilla,
Opera

7

Scripts exécutés côté client au sein du navigateur. Ces scripts n'ont aucun VBscript (IE)
accès aux disques du poste client.
Javascript (IE, Netscape)
Perlscript (IE)

Les bases

3/192