Red de conocimiento informático - Aprendizaje de programación - ¿Cuáles son las ventajas de combinar ssm y ssh con el framework java?

¿Cuáles son las ventajas de combinar ssm y ssh con el framework java?

La diferencia entre SSM y SSH está principalmente en el método de implementación MVC y la persistencia de ORM (Hiibernate y Mybatis).

Ventajas de SSM:

SSM se está volviendo cada vez más liviano en configuración, llevando el desarrollo de anotaciones al extremo, la implementación de ORM es más flexible y la optimización de SQL es más fácil.

Ventajas de SSH:

SSH presta más atención al desarrollo de la configuración. La encapsulación completa de JDBC de Hiibernate está más orientada a objetos y más automatizada para el mantenimiento de datos de adiciones, eliminaciones, modificaciones y consultas. pero en términos de optimización de SQL Más débil y la barrera de entrada es ligeramente más alta.

SSH generalmente se refiere a Struts2 como el controlador, Spring administra los componentes de cada capa e hibernate es responsable de la capa de persistencia.

SSM se refiere a SpringMVC como el controlador, Spring administra los componentes de cada capa y MyBatis es responsable de la capa de persistencia.

***Los mismos puntos:

1. Spring confía en DI para administrar componentes en cada capa.

2. Utilice programación orientada a aspectos AOP para gestionar cosas, registros, permisos, etc.

Diferencias:

1. Los mecanismos de interacción entre los controladores Struts2 y SpringMVC controlan la vista y el modelo.

2. Struts2 es un nivel de clase de acción, SpringMVC es. nivel de método, lo que facilita la implementación del estilo RESTful.

Información ampliada

SSM y SSH son dos marcos MVC de código abierto populares para el desarrollo empresarial.

MVC, la abreviatura de model-view-controller, es un modelo de diseño de software que organiza el código de una manera que separa la lógica empresarial, los datos y la visualización de la interfaz.

Aunque se mejora y personaliza la interfaz y la interacción del usuario, no es necesario reescribir la lógica empresarial. La razón por la que el marco es popular es que es fácil de reutilizar y simplifica el desarrollo. La esencia está en la idea. Si dominas la idea central, no tendrás problemas para dominar otros marcos similares.