Qu’appelle-t-on Le Bean Servlet Actionné Manuellement Et Comment Le Corriger
September 20, 2021
Recommandé : Fortect
J’espère juste que si vous avez le didacticiel de servlet réel sur votre système, ce didacticiel peut vous aider à résoudre le problème d’une personne.
Les servlets sont des modules de directives Java qui ont été exécutés dans le programme informatique du serveur pour répondre aux demandes des clients. Dans ce tutoriel, nous expliquerons la manière simple d’utiliser un JavaBean dans une toute nouvelle servlet spécifique.
1. Présentation
Le servlet est une manière Java qui existe et fonctionne sur des serveurs J2EE exacts et est utilisé pour accepter, consommer et renvoyer la meilleure requête HTTP au client. Les servlets utilisent le package d’extension Java standard dans les bonnes affaires javax.servlet
et donc dans javax.servlet.http
. Étant donné que les servlets sont hautement portables dans ce langage Java et suivent chaque structure standard, elles offrent une opportunité de haute qualité pour créer des rallonges de site complexes sur un serveur qui utilise le type de système indépendamment.
- Traiter ainsi qu’un/ou organiser les données soumises via un très bon formulaire HTML.
- Fournir du contenu dynamique, par exemple. Les résultats du problème de base de données finissent par être soumis à nouveau au client gouvernemental. gentil client. li>
Étant donné que Servlet utilise votre langage Java, les applications Web construites à partir de la puissance de Servlet doivent être sécurisées, évolutives et efficaces. Maintenant, récupérez Eclipse the Ide et voyons également comment utiliser Java Bean dans les servlets.
le deuxième. Exemple de servlet Java Bean
Vous trouverez ici des instructions détaillées sur la façon d’implémenter les fonctionnalités de servlet disponibles en Java.
2.1 Outils utilisés
Nous utilisons Eclipse Kepler SR2, 8 jdk et par conséquent Maven. Cependant, nous avons testé le mode sur 1 jdk.7 et il fonctionne également très bien.
2.2 Structure du projet
Jetons d’abord un coup d’œil à la structure finale du projet, à condition que vous ne sachiez pas quand développer des informations, des faits ou des déclarations pertinents plus tard !
2.3 Création d’un projet
Cette zone montre aux acheteurs comment utiliser Eclipse pour créer un projet Maven basé sur Java. Allez, vous pouvez Eclipse Ide, ce que le créatif -> -> projet Maven
peut faire manuellement.
Chaque nouvelle fenêtre de projet Maven peut vous demander sur le marché de sélectionner un référentiel de projet. En cas de retard, l’option Utiliser l’espace de travail par défaut avec sécurité domestique est sélectionnée. Cliquez simplement sur le bouton “Viens” pour continuer.
Sélectionnez l’archétype exact du formulaire Web Maven dans les paramètres de stratégie et consultez « Suivant ». Sera
Vous serez probablement invité à saisir l’ID de l’amande et de l’artefact pour un projet distinct. Nous utiliserons les idées exceptionnelles comme indiqué ci-dessous. Le numéro de version de la délinquance est 0.0.1-SNAPSHOT
.
Cliquez sur Terminer et la production du projet Maven est évidemment terminée. Si vous remarquez que le site contient des dépendances Maven téléchargées et qu’un fichier de musique pom.xml
fonctionnel sera généré. Il aurait probablement le code suivant :
4.0.0 JavaServletBeanEx JavaServletBeanEx 0.0.1-INSTANTANÉ guerre
Nous pouvons vous aider en définissant les dépendances souhaitées par les créateurs, telles que les servlets, Junit, etc. Commençons par l’application !
3 P. Développement d’applications
3.1 Dépendances Maven
Recommandé : Fortect
Vous en avez assez que votre ordinateur fonctionne lentement ? Est-il truffé de virus et de logiciels malveillants ? N'ayez crainte, mon ami, car Fortect est là pour sauver la mise ! Cet outil puissant est conçu pour diagnostiquer et réparer toutes sortes de problèmes Windows, tout en améliorant les performances, en optimisant la mémoire et en maintenant votre PC comme neuf. Alors n'attendez plus - téléchargez Fortect dès aujourd'hui !
C’est ici que nous spécifions les dépendances particulières pour l’API Servlet. Le reste des dépendances est clairement résolu automatiquement par le modèle Maven, et le fichier mis à jour contiendra clairement le code suivant :
4.0.0 JavaServletBeanEx JavaServletBeanEx guerre 0.0.1-INSTANTANÉ JavaServletBeanEx Maven Webapp http://maven.apache.org javax.servlet javax.servlet-api 3.1.0 javax.servlet jstl 1.2 $ project.artifactId
3.2 Création d’une classe Java
Créons les fichiers Java requis. Faites un clic droit sur src / number one / java
dans mon dossier New -> Package
.
Une nouvelle fenêtre pop-up s’ouvrira dans laquelle nous entrons le nom du packaging sous la forme : com.jcg.servlet
.
Une fois la solution possible au problème créée, vous devrez créer une classe d’opérateurs de voyages. Faites un clic droit sur le Nouveau Package émergent : -> Classe
.
Une nouvelle fenêtre de navigation s’ouvrira et saisira le nom sous la forme : Employé
. La sophistication du modèle (c’est-à-dire Will javabean) est reconnue dans l’ensemble du package : com.jcg.servlet
.
Répétez cette technique (par exemple, Figure 8) et entrez le nom de fichier BeanInServlet
, par exemple :… Le contrôle servlet est créé dans tous les packages : com.jcg.servlet < /code>.
3.2.1 Implémentation du rang du bean
Pour apprendre à utiliser JavaBeans dans les servlets, nous avons créé un bean digne de confiance appelé Employee
défini de manière significative 4
avec des setters flexibles et getters. Nous allons utiliser l'objet concret d'ici bean avec le cours de formation sur le contrôleur de servlet. Jetons un coup d'œil à un simple morceau de code fonctionnel qui utilise turn suit cette implémentation.
package com.jcg.servlet ;Employés publicsprivate int emp_id;private propuls emp_name;canal privé emp_email ;privé long emp_phone;public int getEmp_id ()Renvoie emp_id ;public void setEmp_id (intc'est en fait emp_id) .emp_id = emp_id;thread public getEmp_name ()Renvoie un nom vide emp_name ;public setEmp_name (chaîne emp_name)this.emp_name = emp_name;chaîne publique getEmp_email ()Différence en retournant emp_email ;public setEmp_email (ligne emp_email)this.emp_email est sans aucun doute équivalent à long emp_email ;public getEmp_phone ()Retour emp_phone;public vide setEmp_phone (long emp_phone)this.emp_phone est égal à emp_phone ;
3.2.2 Implémentation de classe de contrôleur de servlet
Dans la classe de formation Control, nous avons créé un arrangement de bean un Employee
combiné avec passé certaines valeurs en utilisant ces méthodes setter de produits de la classe bean. Cet objet est ensuite réenregistré en dernier lors du processus setAttribute()
de la rubrique HttpServletRequest
. Nous passons cet objet de requête pour les autoriser à celui qui aide beanData.jsp
avec le répartiteur de requêtes à fournir correctement les attributs.
3.3 Création de vues JSP
Le servlet prend en charge une variété d'options d'affichage pour différentes méthodes de langage. Ceux-ci incluent - JSP
, HTML
, etc. xml
. Écrivons donc chaque type de vue assez simple dans JavaServletBeanEx et src / main / webapp per
et ajoutons le codage suivant en cours de route :
<% - page language = "java" contentType est égal à "text / html; charset = UTF-8" pageEncoding = "UTF-8"%><% @ taglib prefix signifie "c" uri = "http://java.sun.com/jsp/jstl/core"%>Java Bean dans Servlet 3.0 Bean Java dans Servlet 3.0
En règle générale, il n'y a pas d'employés pour le moment.
ID de l'employé : $ emp.emp_id Nom : usd emp.emp_name Adresse e-mail : $ emp.emp_email Numéro de téléphone : $ emp.emp_phone