387 votes

Qu'est-ce que Java Servlet?

J'ai lu de nombreux articles pour comprendre java servlet mais je n'y suis pas parvenu.

Pouvez-vous s'il vous plaît donner une brève introduction de servlets Java (dans un langage simple). Comme quoi servlet? Quels sont les avantages? Et tout ça.

Je ne comprends pas la différence entre les langages de programmation côté serveur (PHP, ASP) et les servlets.

444voto

Jon Skeet Points 692016

Une servlet est simplement une classe qui répond à un type particulier de réseau demande - le plus souvent d'une requête HTTP. Fondamentalement, les servlets sont généralement utilisés pour mettre en œuvre des applications web - mais il y a aussi différents cadres qui opèrent sur le dessus de servlets (par exemple, Struts) pour donner un plus haut niveau d'abstraction que les "voici une requête HTTP, écrivez à cette réponse HTTP" niveau qui servlets fournir.

Les Servlets exécuter dans un conteneur de servlet qui s'occupe de la mise en réseau (par exemple, l'analyse d'une requête HTTP, gestion des connexions, etc). L'un des plus connus open source conteneurs de servlet est Tomcat.

157voto

Ayusman Points 1875

Commencez à lire le livre en ligne / PDF http://pdf.coreservlets.com/Servlet-Basics.pdf

il vous fournit également le téléchargement du livre entier. Peut-être que cela aidera. Si vous venez juste de commencer, les servlets sont peut-être une bonne idée de lire le document en même temps que l'API de servlet. c'est un processus d'apprentissage plus lent, mais beaucoup plus utile pour clarifier les bases.

-1voto

Roopam Points 11

Je pense que servlet est fondamentalement une classe java qui agit comme un moyen intermédiaire entre une requête HTTP et une réponse HTTP. Le servlet est également utilisé pour rendre votre page Web dynamique. Supposons par exemple que si vous souhaitez rediriger vers une autre page Web sur le serveur, vous devez utiliser des servlets. Une autre chose importante est que servlet peut fonctionner sur localhost ainsi que sur un navigateur Web.

-3voto

nick Points 11

Servlet est une classe java ....., lorsque nous étendons la classe thread à une classe java, nous appelons cette classe est un thread.Ensuite, nous pouvons utiliser toutes les fonctionnalités de la classe thread. une servlet.Special, nous utilisons servlet lors du développement d'applications Web ....

-6voto

fiction Points 4261

Avez-vous lu l' article de Wikipédia ? Il y a beaucoup d'échantillons Hello, World samples in the net. En quelques mots: l'instance de servlet sert les réponses aux requêtes http (et autres).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X