Suportes:
Struts integra Servlets, JSP, tags personalizadas e recursos de mensagens em uma estrutura unificada. Quando os desenvolvedores o usam para desenvolvimento, eles não precisam mais codificar para implementar um conjunto completo de padrões MVC, o que economiza muito tempo. Padrão MVC, é a estrutura de programação padrão-visualização-controlador, que desempenha um papel no auxílio ao design da programação e divide o programa Java em JavaBean, servlet, JavaAction e JSP.
Hibernar:
O Hibernate pode substituir o CMP na arquitetura J2EE que usa EJB para completar a importante tarefa de persistência de dados.
Primavera:
Spring fornece uma estrutura AOP escrita em linguagem Java padrão e também fornece uma estrutura Web MVC poderosa e flexível que pode ser integrada a contêineres IoC. Seu pensamento IOC e AOP resolvem o problema do forte acoplamento entre as classes.
Struts é o principal responsável pela exibição da camada de apresentação
Spring usa seu IOC e AOP para lidar com negócios de controle (responsável pelas operações de banco de dados)
hibernate persiste principalmente dados no banco de dados
Struts: estrutura Web MVC de front-end
hibernate: estrutura ORM de operação de banco de dados em segundo plano, (que significa "hibernação" em inglês) serve para conectar o banco de dados Spring-Hibernate, o que simplifica as operações de dados e é conveniente e rápido.
Spring: Fornece funções IOC e AOP, bem como alguns aplicativos de nível empresarial, e integra melhor hibernate e struts
Struts é um framework de desenvolvimento web (responsável pelo envio de formulários) (equivalente a uma placa gráfica de computador)
O Hibernate é responsável pela operação do banco de dados (equivalente à CPU do computador)
Spring é equivalente a uma placa-mãe (conjunto de placa gráfica e CPU)
Este artigo vem do blog CSDN. Por favor, indique a fonte ao reimprimir: http://blog.csdn.net/ZhouTJ76237035/archive/2009/12/18/5030951.aspx .
-