Colección de citas famosas - Slogan de motivación - Las ventajas y desventajas de la arquitectura de 3 niveles en el desarrollo de asp.net

Las ventajas y desventajas de la arquitectura de 3 niveles en el desarrollo de asp.net

Ventajas:

1. Los desarrolladores solo pueden centrarse en una capa de toda la estructura;

2. Se puede implementar fácilmente con nuevas implementaciones. implementación de la capa original;

3. Puede reducir la dependencia entre capas

4. Es propicio para la estandarización; a cada Reutilización de la lógica de capa.

6. Gran escalabilidad. Diferentes capas son responsables de diferentes aspectos. Por ejemplo, PetShop puede realizar la conversión entre Sqlserver y Oracle mediante una configuración simple. Por supuesto, también puede realizar la conversión entre B/S y C/S después de escribirlo.

7. Alta seguridad. El usuario sólo puede acceder a la capa de datos a través de la capa lógica, lo que reduce los puntos de entrada y bloquea muchas funciones peligrosas del sistema.

8. La estructura del proyecto es más clara y la división del trabajo es más clara, lo que favorece el mantenimiento y las actualizaciones posteriores.

Desventajas:

1. actuación. Esto es evidente. Si no se adopta una estructura jerárquica, muchas empresas pueden acceder directamente a la base de datos para obtener los datos correspondientes, pero ahora debe hacerse a través de la capa intermedia.

2. A veces dará lugar a modificaciones en cascada. Esta modificación se refleja particularmente en la dirección de arriba hacia abajo. Si es necesario agregar una función a la capa de presentación, para garantizar que su diseño se ajuste a la estructura jerárquica, puede ser necesario agregar el código correspondiente a la capa de lógica de negocios y a la capa de acceso a datos correspondientes

3. Cantidad de código agregada, mayor carga de trabajo