Escreva na frente
Muitas pessoas me deixaram mensagens em suas contas públicas do WeChat dizendo que queriam ver o mapa mental da primavera, e por acaso escrevem. Comparado com outras estruturas, o projeto da primavera possui mais módulos, e geralmente usamos IOC, MVC, AOP etc. Esses são os principais setores da primavera. É impossível falar sobre tudo em um artigo, então pretendo explicar brevemente a introdução da primavera primeiro e depois escrever IOC, MVC e AOP mais tarde.
Sobre a primavera
A Spring é uma estrutura de código aberto criado para abordar a complexidade do desenvolvimento de aplicativos corporativos. Uma das principais vantagens de uma estrutura é sua arquitetura hierárquica, que permite escolher qual componente usar enquanto fornece uma estrutura integrada para o desenvolvimento de aplicativos J2EE.
É uma solução abrangente e única para o desenvolvimento de aplicativos corporativos, executando a camada de apresentação, a camada de negócios e a camada de persistência. Mas a primavera ainda pode ser perfeitamente integrada a outras estruturas.
Arquitetura da primavera
A estrutura da primavera existe em módulos separados. Exceto pelo contêiner mais central do núcleo da mola (ou seja, contêiner de mola) que é um módulo necessário, outros módulos são opcionais e dependem das necessidades. Existem cerca de 20 módulos.
Spring3 e Spring4 são diferentes. 4.0 suporta principalmente a nova sintaxe funcional do Java 8 e também fortalece melhor o suporte para várias novas tecnologias de rede, como fluxo de http e websocket.
De um modo geral, a primavera é dividida principalmente em 7 módulos:
Pacotes de jar principal da primavera
Anotações comuns
Existem muitas maneiras de injetar e montar feijões, que podem ser feitos através de XML, getset, construtores ou anotações. O método simples e fácil de usar é usar as anotações da Spring. A primavera fornece um grande número de anotações para tornar a leitura e o desenvolvimento do projeto mais convenientes.
Integração da estrutura de terceiros
As estruturas de primavera não são desenvolvidas para substituir as excelentes estruturas de terceiros existentes, mas para conectá-las por toda a integração. A seguir, resume algumas excelentes estruturas que geralmente são integradas.
afinal
Esta seção apresenta brevemente a primavera, que não envolve princípios. A primavera é tão profunda e profunda que espero que todos possam estudar muito.
Para obter o "mapa mental", clique no mapa mental Java.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.