Red de conocimiento informático - Conocimiento informático - Cómo diseñar un marco Java Web MVC

Cómo diseñar un marco Java Web MVC

En primer lugar, es necesario comprender el objetivo principal del marco MVC: separar vistas y lógica para reducir el acoplamiento de interfaces y código. No sé si preguntarle a java mvc o a dot net mvc, pero el propósito es el mismo.

1. Reescriba el enrutamiento y el direccionamiento, y la configuración es más grande que el diseño. El C de MVC es el más importante y el Controlador es el más importante, especialmente a medida que sus proyectos se vuelven cada vez más grandes y los módulos se vuelven cada vez más independientes, debe prestar más atención al enrutamiento y al direccionamiento. Se pueden gestionar y desarrollar eficazmente diferentes subsistemas dentro de un mismo proyecto.

2. Se puede asignar dinámicamente. Para obtener información dinámica de la vida real en cualquier página, intente extraer datos para compararlos. La información pública generalmente se almacena en xml y el resto de la información se almacena en la base de datos. Conveniente para una transformación o actualización general posterior.

3. Desarrollo en capas para reducir el acoplamiento. El acoplamiento entre la capa de interfaz, la capa lógica y la capa de datos se reduce al mínimo. Por ejemplo: si quieres cambiar una base de datos, solo necesitas modificar el código de la capa de datos, para que los cambios del proyecto sean mínimos. No transfiera los datos de la base de datos directamente a la capa de la interfaz de usuario; de lo contrario, se cambiarán por completo. Asegúrese de definir las entidades de transferencia entre cada capa.

4. Bloque independiente, ampliable. Los módulos que pueden ser independientes son lo más independientes posible para facilitar el mantenimiento y futuras ampliaciones. Por ejemplo, si desea proporcionar una API para Android e iOS, no necesita reescribir la misma lógica nuevamente, puede usar módulos directamente.