Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Spring Tutorial:O que é Spring Framework e como instalar

O que é Spring Framework?


Estrutura do Spring é um framework de código aberto para construir aplicações web com Java como linguagem de programação. É poderoso e leve, mas fácil de usar, e fornece suporte para o desenvolvimento de aplicativos Java com facilidade. Spring é um framework leve que pode ser pensado como um framework de frameworks porque também oferece suporte para vários frameworks como hibernate, struts, tapestry e JSF.



Neste tutorial do Java Spring, você aprenderá:

Recursos do Spring Framework


Agora, neste tutorial do Spring, abordaremos alguns recursos mais importantes do Spring Framework:

Breve História da Primavera


Agora, neste tutorial do Spring Framework, abordaremos alguns marcos importantes da história do Spring:

Arquitetura do Spring Framework


A Spring Framework Architecture fornece 20 módulos que podem ser usados ​​com base em um requisito do aplicativo.



O Núcleo e Feijão fornecem a parte fundamental do framework, incluindo IoC e DI.

Contêiner principal


O Core Container é dividido em subcomponentes como os módulos Core, Beans, Context e Expression Language.

Vamos ver cada um desses modelos em detalhes:

Núcleo de mola:


O módulo Core fornece todo o componente primário da estrutura de mola. Inclui recursos de IoC (Inversão de Controle) e Injeção de Dependência.

Feijão Primavera:


Este módulo oferece o BeanFactory, que é uma implementação sofisticada do padrão de fábrica.

Contexto de primavera:


O módulo Context se baseia na base sólida fornecida pelos módulos Core e Beans, e é um meio que ajuda você a acessar quaisquer objetos definidos e configurados.

Linguagens de expressão Spring (SpEL):

Este módulo oferece linguagem de expressão para modificar e consultar o gráfico do objeto durante o tempo de execução.

Acesso/integração de dados:


A camada de Acesso e Integração de Dados consiste nos módulos JDBC, ORM, JDBC, OXM, JMS e Transação.

Spring Web:


Web :Este módulo usa ouvintes de servlet e um contexto de aplicativo orientado à web. Ele também oferece um recurso de integração orientada à web e funcionalidade para upload de arquivos em várias partes.

Servlet da Web :Este módulo armazena a implementação baseada em MVC para aplicativos da web.

Web-Socket :O módulo oferece comunicação bidirecional e baseada em WebSocket entre o cliente e o servidor em aplicativos da web.

Portlet da Web :Este módulo também é chamado de módulo Spring-MVC-Portlet. Ele oferece Portlets baseados em Spring e copia toda a funcionalidade de um módulo Web-Servlet.

AOP :A linguagem AOP é uma ferramenta útil que permite aos desenvolvedores adicionar funcionalidades corporativas ao aplicativo.

Instrumentação:Este módulo oferece instrumentação de classe e implementações de carregador. Ele é usado para servidores de aplicativos específicos.

Teste: Este módulo fornece suporte para teste de componentes Spring com ferramentas TestNG ou JUnit. Ele oferece carregamento consistente de Spring ApplicationContexts e armazenamento em cache desses contextos.

Spring – Estrutura MVC


Agora, neste tutorial do Spring Framework, aprenderemos sobre o framework Spring MVC:



O framework Spring web MVC oferece arquitetura model-view-controller que oferece componentes que ajudam você a ser aplicativos da web flexíveis e fracamente acoplados.

O padrão MVC permite que você separe diferentes aspectos do aplicativo enquanto oferece um baixo acoplamento entre esses elementos. O Spring MVC também ajuda você a criar aplicativos da Web flexíveis e fracamente acoplados.

O design do MVC também permite separar a lógica de negócios, a lógica de apresentação e a lógica de navegação. Ele também oferece uma solução elegante para usar o MVC no Spring Framework com a ajuda do DispatcherServlet.

Como o MVC funciona no Spring?


Agora, no tutorial do Spring, vamos aprender como o MVC funciona no Spring:


Programação Orientada a Aspectos


A programação orientada a aspectos permite que as propriedades globais de um programa decidam como ele é compilado em um programa executável.

A unidade chave da modularidade é um aspecto em vez de uma classe. A programação orientada a aspectos divide a lógica do programa em várias partes conhecidas como preocupações.

Uma preocupação transversal pode afetar todo o aplicativo e é centralizada em um local no código, como segurança de transações, gerenciamento, log, autenticação etc.



Também pode ser considerado como um padrão de design de decorador dinâmico. Esse padrão também oferece um comportamento adicional a ser adicionado a uma classe existente envolvendo a classe original e duplicando sua interface e removendo a original.

Conceitos principais de AOP

Existem sete conceitos centrais na Programação Orientada a Aspectos.



Vamos discuti-los em detalhes:

Instalação do Java Spring


Agora neste tutorial do Java Spring, vamos aprender as informações passo a passo para instalar o Java Spring em seu computador:

Etapa 1) Acesse www.eclipse.org.

Etapa 2) Baixe o instalador do Eclipse Neon e instale-o em seu sistema Windows.



Etapa 3) Clique no botão “Baixar 64 bits”.



Etapa 4) Vá para Eclipse IDE for Java Developers e clique no link “64 bits”.



Etapa 5) Clique no link "Windows 64 bits".



Etapa 6) Clique no botão “Download” para baixar o arquivo zip.



Etapa 7) Extraia o zip de download para uma pasta específica.



Etapa 8) Clique no botão “Procurar” para selecionar o diretório do espaço de trabalho.



Etapa 9) Clique em “Selecionar pasta” para selecionar uma pasta.



O processo será exibido conforme mostrado na tela a seguir.



Etapa 10) Abrindo o cliente Eclipse Marketplace.

  1. Vá para o menu Ajuda.
  2. Clique na opção “Eclipse Marketpalce”.



Etapa 11) Pesquisando e instalando o plugin Spring.

  1. Escreva Spring na caixa de texto "Localizar".
  2. Clique no ícone "Pesquisar".
  3. Clique no botão "Instalar" para instalar um plug-in.



Etapa 12) Confirme os recursos selecionados e clique no botão “Confirmar”.



Etapa 13) Aceitar os termos e condições e instalar o software.

  1. Clique no botão de opção "Aceito os termos dos contratos de licença".
  2. Clique no botão "Concluir" para finalizar a instalação.



Uma tela de boas-vindas será exibida com o progresso da instalação do software.



Etapa 14) Clique no botão “Reiniciar agora” para reiniciar o Eclipse IDE e aplicar as alterações.



A tela seguinte será mostrada:


Vantagens do Spring Framework


Aqui estão os prós/benefícios importantes do uso da mola.

Desvantagens do Spring Framework


Aqui estão as desvantagens/contras do Spring Framework.

Resumo:


Java

  1. O que é um Gartner Spring?
  2. Arruelas simples versus arruela elástica:Qual é a diferença?
  3. O que é uma mola de extensão mecânica?
  4. Como instalar o WordPress no Google Cloud
  5. Tutorial de estrutura de automação de teste de IU codificado
  6. O que é 6G e quão rápido será?
  7. Como instalar um nivelador de dock
  8. Tutorial do Solidworks Spring – Animação adaptável do Spring
  9. O que é brasagem de cobre e como fazê-lo?
  10. O que é atraso de manutenção? Como superar isso?