Red de conocimiento informático - Material del sitio web - Cómo utilizar jsp y servlet para completar el diseño y la implementación del patrón MVC de inicio de sesión de usuario simple

Cómo utilizar jsp y servlet para completar el diseño y la implementación del patrón MVC de inicio de sesión de usuario simple

En primer lugar, necesitas saber qué significan M, V y C respectivamente.

M es modelo, es decir, modelo, que generalmente está representado por javabean. Hay dos tipos de clases de entidad JavaBean y clases de negocios lógicas. Por ejemplo, una clase de entidad corresponde a una tabla en la base de datos. y podemos usar clases lógicas para realizar operaciones de bases de datos.

V es la vista, que es la capa de visualización real, es decir, está hecha con jsp. Tenga en cuenta que los scripts Java deben usarse lo menos posible en jsp.

C es el controlador, que es la capa de control. Es responsable de recibir solicitudes de la capa V, luego llamar a las clases de la capa JavaBean de acuerdo con las solicitudes y luego devolver los datos a la página o elegir. a qué página saltar.

Por ejemplo, para iniciar sesión en el sistema, el usuario ve la interfaz de inicio de sesión desde la capa V, y luego el usuario completa el ID y la contraseña, envía una solicitud, la capa C recibe la solicitud, llama a la capa M de acuerdo con la solicitud y consulta la base de datos si el usuario existe y si la contraseña es correcta, es responsable de saltar a la página de inicio de sesión exitoso u otras páginas si el nombre de usuario o la contraseña no existen o son incorrectos. , se reenvía a la página de aviso de error de inicio de sesión.

Oh, he intentado presentar el modelo de desarrollo MVC de la manera más concisa posible. Por supuesto, si lees un libro, definitivamente lo entenderás con más detalle.

Recuerdo que no entendía nada cuando comencé a aprender, pero lo entendí después de usarlo más.

Recuerde, los conceptos son importantes, pero la práctica es más importante. Escribir más código es la forma más rápida de aprender.

Espero que mi respuesta te pueda ayudar, ¡gracias!

Como se muestra en la siguiente imagen: