Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es la diferencia fundamental entre la implementación de cs y bs en Java?

¿Cuál es la diferencia fundamental entre la implementación de cs y bs en Java?

C/S Cliente/Servidor (cliente/servidor)

B/S Navegador/Servidor (navegador/servidor)

La diferencia es realmente bastante grande. .

El cliente/servidor se basa en la LAN y el navegador/servidor se basa en la WAN.

(1) Diferentes entornos de hardware:

C/S generalmente se establece en una red dedicada, un entorno de red de pequeña escala y se utilizan servidores especiales para proporcionar conexiones y conexiones entre Servicios de intercambio de datos.

B/S se basa en la WAN y no necesita ser un entorno de hardware de red especializado, como acceso telefónico a Internet, alquiler de equipos y autogestión de información. Tiene una mayor adaptabilidad que C. /S Generalmente, siempre que exista Solo el sistema operativo y el navegador.

(2) Diferentes requisitos de seguridad

C/S generalmente se dirige a un grupo de usuarios relativamente fijo y tiene un fuerte control sobre la seguridad de la información. Generalmente, los sistemas de información altamente confidenciales adoptan una estructura C/S, y parte de la información pública puede divulgarse a través de B/S.

B/S se basa en una red de área amplia, tiene capacidades de control de seguridad relativamente débiles y está orientado a un grupo de usuarios desconocido.

(3) Diferentes arquitecturas de programa

Los programas C/S pueden prestar más atención al proceso, pueden realizar verificación de permisos multinivel y pueden prestar menos atención al sistema en ejecución velocidad.

Las múltiples consideraciones de seguridad y velocidad de acceso de B/S se basan en la necesidad de una mayor optimización. Tiene requisitos más altos que C/S. La arquitectura del programa de estructura B/S es la tendencia de desarrollo desde la serie .Net de MS hasta BizTalk 2000 Exchange 2000, etc., es totalmente compatible con el sistema construido por componentes de red. La tecnología de componentes JavaBean promovida por SUN e IBM hace que B/S sea más maduro.

(4) La reutilización del software es diferente

Los programas C/S inevitablemente pueden considerar la integridad, y la reutilización de los componentes no es tan buena como la que se encuentra bajo los requisitos B/S.

La estructura múltiple del par B/S requiere funciones relativamente independientes de los componentes. Se puede reutilizar relativamente bien. Al igual que una mesa de comedor comprada, se puede reutilizar en lugar de ser una mesa de piedra en la pared.

(5) El mantenimiento del sistema es diferente

El mantenimiento del sistema es muy importante en el ciclo de vida del software con una gran sobrecarga

Debido a la integridad del C/S programa, debe Después de una inspección general, si es difícil lidiar con los problemas que surgen y actualizar el sistema, puede ser necesario construir un sistema completamente nuevo.

En términos de composición de componentes B/S, los componentes individuales se pueden reemplazar para lograr una actualización perfecta del sistema. Los gastos de mantenimiento del sistema se reducen al mínimo y los usuarios pueden actualizarlo descargándolo e instalándolo desde Internet.

(6).Diferentes problemas de manejo

El programa C/S puede manejar la fijación del plano de usuario, y en la misma área, los requisitos de alta seguridad, relacionados con el sistema operativo. , debería ser el mismo sistema.

B/S está construido sobre una red de área amplia, frente a diferentes grupos de usuarios y dispersos geográficamente. Esto es algo que C/S no puede hacer y tiene la menor relación con la plataforma del sistema operativo.

(7) Diferentes interfaces de usuario

C/S se basa principalmente en la plataforma Windows, con métodos de expresión limitados y requisitos generalmente más altos para los programadores.

B/S se basa en el navegador y tiene una forma de expresión más rica y vívida para comunicarse con los usuarios, y la mayoría de las dificultades se reducen, lo que reduce los costos de desarrollo.

(8). Diferentes flujos de información

Los programas C/S son generalmente un procesamiento mecánico centralizado típico con una interactividad relativamente baja.

La dirección del flujo de información B/S puede cambiar, B-B, B-C, B-G y otras direcciones del flujo de información cambian, más como un centro comercial