Sunteți pe pagina 1din 8

INTERNET : Applets Java - ActiveX

Serveur
Serveur WEB
Web
Web
HTTP

Lorsque le terminal Web


affiche la page Web,
l’applet correspondante est
téléchargée et exécutée par
Pages
Pages l’interpréteur de la machine
HTML
HTML (machine virtuelle).

Le code exécutable d’une


Applets Java applet Java est lié à une page
Web codée en HTML.
INTERNET : Principe de JAVA
rubik.java source
PROG
JAVA
COMPILATEUR JAVA

SERVEUR rubik.class P-code


WEB

INTERNET

M.V. INTEL M.V. ALPHA M.V. MOTOROLA

INTEL ALPHA MOTOROLA


DIFFERENCES APPLET JAVA - JAVASCRIPT

Applet Java JavaScript


Applets distinctes du code HTML. Encapsulé dans le code HTML
Pas d ’accès au code source. Accès au code source intégré
Appelle un fichier compilé P-code. dans la page Web.
Fichier P-code (*.class) installé sur
Interprété directement sur le
un serveur pour exécution, après
poste client.
téléchargement, sur le poste client
Vérification à la compilation et à
Vérification à l’exécution.
l’exécution.
Orienté Objet : utilisation d’objets
Pas de constitution de
et constitution de classes avec
classes.
héritage, etc...
Déclaration obligatoire des Déclaration optionnelle des
variables et typage fort. variables.
Applet Java : Code Source
<applet code=rubik.class codebase=applets
width=120 height=120 align=middle>

</applet>

<applet code="Hello.class" width=150


height=25>
<param name=param1 value="val1" >
<param name=param2 value="val2" >
</applet>
Insertion d ’un Applet Java
■ Afficher le code source de la page Web
pour repérer le nom du fichier *.class
sollicité par l ’applet
■ Récupérer ce dernier dans le cache du
navigateur (Temporary.. sous Windows)
■ Copier le contenu du bloc <applet> si
celui-ci offre des points d ’entrée
paramétrables
Contrôles Active X : généralités
■ = modèle OLE 2
■ Liens OLE depuis un serveur Web vers un
client demandent des ressources réseaux
non négligeables
■ Utilisables sur des PC « Windows »
■ Architecture DCOM permet le partage
d'objets sur des machines UNIX
■ Technologie « Active X » aussi
contraignante que les Plug In de Netscape
Contrôles Active X : code source
<OBJECT ID="ActiveXobjet"
CLASSID="CLSID:519FD363-C071-
11CF-B42E-0000C062E6A0">
<PARAM NAME="Fichier"
VALUE="exemple.avi">
</OBJECT>
UUID (Universally Uniq Identifier) :
• numéro de la carte réseau de l’équipement producteur
• document Excel répertorié par un UUID unique (celui
d’Excel) et une instenciation correspondant aux cellules
du document sélectionné.
Contrôles ActiveX : autres données
■ Les contrôles ActiveX peuvent être
manipulés par des "Active Script ",
c ’est-à-dire par des JavaScript et
VBScript
■ La balise <EMBED> produit un résultat
similaire à celui de la balise OBJECT
■ Active X permet de manipuler les objets
de la page Web, et boites de dialogue

S-ar putea să vă placă și