Travaux de laboratoire n ° 2 pour la programmation Web
Afficher l'application
Le contenu du projet
Une application Web sur la base de la Servet et du JSP a été développée, qui détermine le point de point sur le plan de coordonnées en une zone donnée.
L'application est mise en œuvre conformément au modèle MVC et se compose des éléments suivants:
CONTROLERSERVLET , qui détermine le type de demande et, selon que la demande contient des informations sur les coordonnées du point et du rayon, déléguant son traitement à l'un des composants énumérés ci-dessous. Toutes les demandes à l'intérieur de l'application sont transmises à ce sergent à l'aide de la méthode post, le reste des serfs des pages Web ne sont pas directement appelés.
ArechecServlet , vérifiant le point de point dans la zone sur le plan de coordonnées et formant une page HTML avec les résultats de la vérification. Traitement de toutes les demandes contenant des informations sur les coordonnées du point et le rayon de la région.
La page JSP formant une page HTML avec un formulaire Web. Il traite toutes les demandes qui ne contiennent pas d'informations sur les coordonnées du point et le rayon de la région.
La page JSP conçue contient:
- Le formulaire envoyant les données au serveur.
- Un ensemble de champs pour définir les coordonnées du point et du rayon de la région.
- Scénario JavaScript, qui valide les valeurs introduites par l'utilisateur dans les champs de la forme.
- Un élément interactif contenant l'image de la zone sur le plan de coordonnées et réalise la fonctionnalité suivante:
- Si le rayon de la région est installé, un clic par le curseur de la souris est confronté à une fonction JavaScript qui détermine les coordonnées du point auquel l'utilisateur a cliqué et envoie les coordonnées reçues au serveur pour vérifier le fait de Hit.
- Sinon, après avoir cliqué sur l'image, un message s'affiche sur l'impossibilité de déterminer les coordonnées du point.
- Après avoir vérifié le fait du point de point dans la région, l'image est mise à jour en tenant compte des résultats de ce chèque (c'est-à-dire qu'un nouveau point devrait apparaître dessus).
- Table avec les résultats des vérifications précédentes. La liste des résultats est tirée du contexte de l'application.