Arquitectura de software Clase-3-nota

Nota

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

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

Supongo que te gusta

Origin blog.csdn.net/ahahayaa/article/details/129680152
Recomendado
Clasificación