Arquitectura del sistema e introducción del servidor

1. Arquitectura

1.1. b / s

  • Entorno de hardware: use una red de área amplia, no se requiere una red dedicada
  • Seguridad: para todos los usuarios, se puede acceder al navegador y la seguridad es baja; se utiliza el protocolo HTTP, se puede capturar la salida de texto sin formato
  • Mantenimiento del sistema: expresiones ricas y baja dificultad de desarrollo
  • Ambos extremos de la arquitectura bs usan productos maduros listos para usar, y bs se verá estándar
  • Simplemente actualice los datos en el lado del servidor, simplemente actualice la página en primer plano

1.2. c / s

Entorno de hardware: use la red de área local

Seguridad: usuarios fijos, alta seguridad

Mantenimiento del sistema: forma de expresión limitada, altos requisitos para programadores

El cliente cs puede compartir algunos procesos de datos, la eficiencia de ejecución será mayor

cs necesita actualizar tanto el cliente como el navegador, el costo será mayor

2. Servidor

2.1. web

  • Las páginas HTML que ve son los elementos de datos de la web, y el software de aplicación que procesa estos elementos de datos es el servidor web. Tales como: IIS, Apache
  • Función: proporcionar servicio de navegación de información web. Solo necesita admitir el protocolo http, el formato de documento HTML y la URL, y cooperar con el navegador web del cliente. El protocolo principal admitido es http, por lo que generalmente el servidor http es el servidor web
  • El servidor web interactúa con el cliente y la información principal procesada es: sesión, solicitud, respuesta, HTML, js, cs
  • Tales como: JSP, que trata con páginas web no convencionales (archivos JSP), genera dinámicamente páginas web, las páginas web generadas se envían al cliente. (En realidad, cuando el servidor de aplicaciones termina de procesar una solicitud JSP y completa jsp para generar HTML, su tarea finaliza y el resto es el proceso de procesamiento web
  • Contacto:

2.2 Servidor de aplicaciones

         El servidor web sirve páginas para permitir que los navegadores naveguen, y el servidor de aplicaciones proporciona métodos que las aplicaciones cliente pueden llamar

         La web se especializa en el manejo de solicitudes http, y la aplicación sirve la lógica empresarial a través de muchos protocolos

         Tomcat solo maneja aplicaciones Java y no aspx o php

         Apache es un servidor web (http) y luego se conectó al servidor de aplicaciones Tomcat para admitir Java

3. proceso de producción

  • Planificación-> Análisis de demanda-> Diseño-> Codificación de programa-> Prueba-> Operación y mantenimiento
  • Ciclo de vida: investigación de mercado> estudio de viabilidad> proyecto de producto> investigación de demanda> diseño y desarrollo> prueba de sistemas> lanzamiento de productos> mantenimiento de productos> actualización de productos
  • Tres elementos de I + D: personas, procesos, herramientas.

Supongo que te gusta

Origin www.cnblogs.com/mind18/p/12692942.html
Recomendado
Clasificación