Trabajo de laboratorio No. 2 para programación web
Ver la aplicación
El contenido del proyecto
Se ha desarrollado una aplicación web sobre la base del SERVET y JSP, lo que determina el punto de punto en el plano de coordenadas en un área determinada.
La aplicación se implementa de acuerdo con la plantilla MVC y consta de los siguientes elementos:
Controlerservlet , que determina el tipo de solicitud y, dependiendo de si la solicitud contiene información sobre las coordenadas del punto y el radio, delegando su procesamiento a uno de los componentes que se enumeran a continuación. Todas las solicitudes dentro de la aplicación se transmiten a este Sorgete utilizando el método POST, el resto de los siervos de las páginas web no se llaman directamente.
Arechecservlet , verificando el punto de punto en el área en el plano de coordenadas y formando una página HTML con los resultados de la verificación. Procesamiento de todas las solicitudes que contienen información sobre las coordenadas del punto y el radio de la región.
La página JSP que forma una página HTML con un formulario web. Procesa todas las solicitudes que no contienen información sobre las coordenadas del punto y el radio de la región.
La página JSP diseñada contiene:
- El formulario que envía los datos al servidor.
- Un conjunto de campos para establecer las coordenadas del punto y el radio de la región.
- Escenario JavaScript, que valida los valores introducidos por el usuario en los campos del formulario.
- Un elemento interactivo que contiene la imagen del área en el plano de coordenadas y realiza la siguiente funcionalidad:
- Si el radio de la región está instalado, un clic del cursor del mouse se enfrenta a una función JavaScript que determina las coordenadas del punto en el que el usuario hace clic y envía las coordenadas recibidas al servidor para verificar el hecho de HIT.
- De lo contrario, después de hacer clic en la imagen, se muestra un mensaje sobre la imposibilidad de determinar las coordenadas del punto.
- Después de verificar el hecho del punto de punto en la región, la imagen se actualiza teniendo en cuenta los resultados de esta verificación (es decir, debe aparecer un nuevo punto).
- Tabla con los resultados de las verificaciones anteriores. La lista de resultados se toma del contexto de la aplicación.