1
Applications Web (Java)
Mohamed Quafafou
4A – Polytech'Marseille
2
Servlets [Bases – Exemples]
Java Servlets
Java Servlet est une extension générique de serveur qui
signifie qu’une classe java peut-être télécharger
dynamiquement pour étendre les fonctionnalités d’un
serveur.
Les Servlets sont utilisées par les serveurs web et sont
exécutés dans la Java Virtual Machine (JVM) dans le
serveur.
A l’inverse des applets qui ne nécessitent par de support
java dans un navigateur web.
A l’inverse des CGI, les servlets n’utilisent pas de
multiple processus qui traitent des requêtes séparément.
Les servlets peuvent être traitées par différents threads
au sein du même processus. Les servlets sont aussi
portable et indépendant des plateformes.
Java Servlets
Qu’est ce qu’une servlet ?
Servlets sont des composants coté serveur qui fournissent un
mécanisme puissant pour le développement de programmes
coté serveur.
Les servlets fournissent des méthodes basées sur les
composants et indépendant des plateformes pour construire des
applications web sans hériter des limitations des performances
des programmes CGI.
A l’inverse des mécanismes des serveur propriétaire (Netscape
Server API, modules Apaches), les servlets sont serveur et
plateforme indépendant. Ce ci vous laisse la liberté de choisir
votre serveurs, les plateformes et les outils.
Java Servlets
En utilisant les servlets,
les développeurs web peuvent crée rapidement et efficacement
des applications (coté serveur) qui peuvent exécuter n’importe
quelle servlet supportée par le serveur web.
Les servlets s’exécutent entièrement au sein de le web
virtuel machine. Comme les servlets s’exécutent du coté
serveur alors elles ne vérifient pas la compatibilité avec
le navigateur.
Les servlets peuvent accéder à toute la famille d’API Java
incluant l’API JDBC (dédiée aux bases de données).
Les servlets peuvent aussi accéder à une libraire HTTP et
profiter de la maturité du langage Java incluant la
portabilité, performance, réutilisation, etc.
1 / 32 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !