Cours génie informatique Java

Cours génie informatique Java, tutoriel & guide de travaux pratiques en pdf.

Gestion des ressources externes

•Le serveur JEE peut contenir un ensemble de fichiers de ressources : images, CSS, videos, XML,
•Sous Eclipse, tous les fichiers de ressources doivent être placés dans le dossier WebContent, qui sera ensuite déployé par Eclipse à la racine de notre serveur.
•Il est possible de créer une architecture de dossiers dans le dossier WebContentafin de « classer » les ressources, elle sera déployé ainsi à la racine de notre serveur.
•Pour accéder à l’URL d’un fichier sur notre serveur, il y a plusieurs possibilités :
–Utiliser la propriété « wtp.deploy » => Ne fonctionne que sous Eclipse
–Utiliser l’URL de notre site Web => http://localhost:8080/…
–Utiliser la syntaxe suivante dans une Servlet, qui nous donne le chemin physique de l’emplacement où est déployé notre serveur sur la machine :
getServletContext().getRealPath(this.getServletConfig().getServletName

Les cookies

Historique
•Inventés par Lou Montullialors qu’il travaillait chez Netscape Communications.
•Leur but premier est d’adapter dynamiquement le contenu d’un site Web aux habitudes de navigation de l’internaute.
•Ils sont souvent l’objet de polémique, car ils peuvent permettre à un site de récupérer des informations sur votre activité Internet. Par exemple sur les différents sites que vous avez visités et éventuellement les données que vous avez échangés.
Fonctionnement
•Les cookies sont des fichiers textes, stockés du côté du clientpar son navigateur Web.
•C’est le site qui demande au navigateur du client de créer un cookie dans l’en-tête HTTP de sa réponse. Le navigateur peut être configuré pour le refuser.
•L’en-tête HTTP réservé à l’utilisation des cookies s’appelleSet-Cookie, il s’agit d’une simple ligne de texte de la forme:
Set-Cookie : NOM=VALEUR;domain=NOM_DOMAINE;expires=DATE
•Chaque navigateur a sa propre manière de stockage des cookies (un fichier ou plusieurs, crypté ou pas, …)
•Uncookiea une durée de vie limitée, fixée par le concepteur du site. Ils peuvent aussi expirer à la fin de la session de l’utilisateur.
•Les cookies ne sont donc pas forcément supprimés après fermeture du navigateur. Ainsi, même après fin de la session, ils conservent leurs information sur la machine du client.
Pourquoi les utiliser?
•Enregistrer des informations sur le visiteur ou sur son parcours dans le site.
•Reconnaître les habitudes d’un visiteur et personnaliser la présentation de son site pour chaque visiteur.
•Mémoriser des informations sur le long terme pour chaque visiteur.
Ex :
–Garder en mémoire un panier d’achat dans le cas d’un site de vente
–Retenir les identifiants de connexion à une éventuelle partie privée: lorsque le visiteur revient sur le site, il ne lui est plus nécessaire de taper son nom et son mot de passe pour se faire reconnaître, puisqu’ils sont automatiquement envoyés par lecookie
Limitations
•Les cookies sont soumis a plusieurs contraintes:
–Leur nombre total est limité à 300.
–La taille maximale d’un cookie est de 4 ko.
–Il ne peut exister au maximum que 20 cookies par domaine.

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *