Nota
Directorio de artículos
Estructura B/S
httpservlet y servlet
Estandarizar la estructura de desarrollo web a través de servlets y HTTPservlets
Tomcat 11 servidores Java estándar, llamando a métodos de servlet e implementando métodos
- Reciba algún tipo de solicitud, implemente un conjunto de interfaces de acuerdo con las reglas del servlet (entregado a una implementación de servlet)
Responda a varias solicitudes escribiendo varios métodos do de httpservlet
Escribir servicio de servicio escribiendo servlet
Es más conveniente escribir la interfaz con mecanismo de resorte, la capa inferior es servlet
implementar httpservlet
Corresponde a un método de eco y devuelve el documento html más simple
Comprender cómo funciona http (comprender completamente el flujo de trabajo de http)
- Obtenga el encabezado del agente de usuario (el encabezado muestra la información solicitada del software del cliente)
- Establecer información en el mensaje de respuesta
- Estado de la respuesta (200/404/502)
- Formato de texto correspondiente (html)
- HTML es un conjunto completo de (reglas) sistema de etiquetado, que funciona para los navegadores, es decir, el navegador crea páginas web basadas en él.
- h5 tiene una cierta extensión sobre la base de html
- https://developer.mozilla.org
- HTML es un conjunto completo de (reglas) sistema de etiquetado, que funciona para los navegadores, es decir, el navegador crea páginas web basadas en él.
La era de front-end y back-end inseparables
Los extremos delantero y trasero están integrados, y el extremo delantero es parte del extremo trasero
- El backend recibe la solicitud.
- generar html
- enviar al navegador
Modo JSP/ASP
El backend adopta el patrón MVC
- M: objeto de entidad que contiene datos
- C: Operaciones lógicas para solicitudes de control
- V: Proporcione una interfaz de soporte para las solicitudes e interacciones de los usuarios (en la era de la separación de front-end y back-end, la página no se refleja en el código de back-end, sino que se crea con código js puro, lo que da origen a front-end). -programadores finales (ingeniería front-end))
PrimaveraMVC
La inversión de control (IoC para abreviar) es un principio de diseño en la programación orientada a objetos que se puede utilizar para reducir el acoplamiento entre los códigos de computadora . La forma más común se llama inyección de dependencia (Inyección de dependencia, DI para abreviar), y hay otra forma llamada "Búsqueda de dependencia".
Spring ontology proporciona un marco de desarrollo basado en la inversión de control
springboot: un marco para el desarrollo rápido
SpringMVC: un marco de back-end con separación de front-end y back-end
vista: es la forma de devolver datos en un formato estructurado
- html
- json
- XML representado por servicio web
- incluso puede ser texto sin formato
Los objetos de Java se pueden devolver automáticamente como json, por lo que si el retorno es json, no es necesario escribir una vista
Dependencias en springboot
restcontroller y controlador
- devolver json:restcontroller
- Volver a la página: controlador
Los tipos de devolución de los dos son diferentes.
¿Cómo envía springMVC automáticamente mensajes json?
springMVC tiene un mecanismo automático de conversión de mensajes
Al devolver un objeto, intentará construir una vista, si no se puede construir, se activará el mecanismo de conversión.
Introducir dependencias
cartografía
GetMapping y RequestMapping
Use diferentes asignaciones para devolver diferentes URL y vincúlelas con los enlaces solicitados
sistema de plantillas
Sistema de plantillas, importación de scripts, construcción de la relación con Java, para controlar dinámicamente los scripts
Incruste la etiqueta del script en html, inserte el resultado de ejecución del script en una posición de variable específica y luego regrese la página
plantilla de hoja de tomillo
dos cumplimiento
- marco
- Convenciones: getters y setters
html en springboot
En plantillas en recursos
Realice la visualización html de la página frontal
Llame al controlador para conectar los extremos delantero y trasero
Definición de interfaz
Función descriptiva
método de solicitud
descripción del parámetro del cuerpo
El parámetro de retorno te muestra
Programación orientada a la interfaz : generación de documentación de la interfaz mediante la escritura de comentarios