Puntales:
Struts integra Servlets, JSP, etiquetas personalizadas y recursos de mensajes en un marco unificado. Cuando los desarrolladores lo usan para el desarrollo, ya no necesitan codificarse ellos mismos para implementar un conjunto completo de patrones MVC, lo que ahorra mucho tiempo. Patrón MVC, es el marco de programación del controlador de vista de patrón, que desempeña un papel en la asistencia al diseño de programación y divide el programa Java en JavaBean, servlet, JavaAction y JSP.
Hibernar:
Hibernate puede reemplazar a CMP en la arquitectura J2EE que utiliza EJB para completar la importante tarea de la persistencia de datos.
Primavera:
Spring proporciona un marco AOP escrito en lenguaje Java estándar y también proporciona un marco web MVC potente y flexible que se puede integrar con contenedores IoC. Su pensamiento COI y pensamiento AOP resuelven el problema del fuerte acoplamiento entre clases.
Struts es el principal responsable de la visualización de la capa de presentación.
Spring usa su IOC y AOP para manejar el negocio de control (responsable de las operaciones de la base de datos)
Hibernar principalmente persiste los datos en la base de datos.
Struts: marco web MVC front-end
hibernate: el marco ORM de operación de la base de datos en segundo plano (que significa "hibernación" en inglés) consiste en conectar la base de datos Spring-Hibernate, lo que simplifica las operaciones de datos y es conveniente y rápido.
Spring: proporciona funciones IOC y AOP, así como algunas aplicaciones de nivel empresarial, e integra mejor hibernación y struts
Struts es un marco de desarrollo web (responsable del envío de formularios) (equivalente a una tarjeta gráfica de computadora)
Hibernate es responsable de operar la base de datos (equivalente a la CPU de la computadora)
Spring equivale a una placa base (conjunto de tarjeta gráfica y CPU)
Este artículo proviene del blog de CSDN. Indique la fuente al reimprimir: http://blog.csdn.net/ZhouTJ76237035/archive/2009/12/18/5030951.aspx .
-