Este tutorial de primavera fornece conceitos em profundidade do framework de primavera com uma estrutura simplificada examples.It foi desenvolvido por Rod Johnson em 2003. O framework Spring torna o desenvolvimento fácil da aplicação JavaEE.é útil para iniciantes e pessoas experientes.

Mola de mola

mola é uma moldura leve. Pode ser considerado como uma estrutura de frameworks porque fornece suporte a vários frameworks, tais como Struts, Hibernate, Tapestry, EJB, JSF, etc.,O quadro, em sentido mais lato, pode ser definido como uma estrutura em que encontramos a solução dos vários problemas técnicos.

A mola compreende vários módulos, tais como COI, AOP, DAO, Context, ORM, WEB MVC etc. Vamos aprender estes módulos na próxima página. Vamos entender primeiro o COI e a injeção de Dependência.

Inversão De Controle (COI) e injeção de Dependência

estes são os padrões de projeto que são usados para remover dependência do código de programação. Eles tornam o código mais fácil de testar e manter.,Vamos entender isso com o seguinte código:

nesse caso, há dependência entre o empregado e o endereço (acoplamento apertado). In the Inversion of Control scenario, we do this something like this:

Thus, IOC makes the code loosely coupled. Nesse caso, não há necessidade de modificar o código se nossa lógica for movida para um novo ambiente.

na mola, o contentor de COI é responsável pela injecção da dependência. Nós fornecemos metadados para o recipiente do COI, seja por arquivo XML ou anotação.,

vantagem da injeção de Dependência

  • torna o código vagamente acoplado tão fácil de manter
  • torna o código fácil de testar

vantagens da mola Framework

Existem muitas vantagens da mola Framework. Eles são os seguintes:

1) modelos pré-definidos

mola framework fornece modelos para JDBC, Hibernato, JPA etc. tecnologia. Portanto, não há necessidade de escrever muito código. Esconde os passos básicos dessas tecnologias.,

tomemos o exemplo de JdbcTemplate, você não precisa escrever o código para o tratamento de exceções, criação de conexão, criação de instrução, envio de transação, fechamento de conexão etc. Você precisa escrever apenas o código de execução da consulta. Assim, ele guarda um monte de código JDBC.

2) acoplamento solto

As aplicações da mola estão vagamente acopladas devido à injecção de dependência.

3) Fácil de testar

a injecção de Dependência facilita o teste da aplicação. A aplicação EJB ou Struts requerem que o servidor execute a aplicação, mas a plataforma Spring não necessita de servidor.,

4) Lightweight

Spring framework is lightweight because of its POJO implementation. O Framework Spring não obriga o programador a herdar qualquer classe ou implementar qualquer interface. É por isso que se diz não-invasivo.

5) desenvolvimento rápido

a característica de injeção de dependência da mola Framework e suporte de TI a vários frameworks torna o fácil desenvolvimento da aplicação JavaEE.

6) uma poderosa abstração

fornece uma poderosa abstração para especificações de JavaEE como JMS, JDBC, JPA e JTA.,

7) Suporte declarativo

ele fornece suporte declarativo para cache, validação, transações e formatação.,utorial

  • Sp Tutorial de Segurança
  • Sp a Segurança Introdução
  • Sp Funcionalidades de Segurança
  • o Projeto de Segurança de Módulos
  • Sp a Segurança Exemplo de XML
  • Sp a Segurança Exemplo de Java
  • Sp a Segurança de Login Logout
  • Sp a Segurança de Login Personalizado
  • a Autenticação Baseada em formulários
  • Sp a Segurança Lembre-se de Mim
  • de Segurança no Nível de Método
  • Sp a Segurança da Biblioteca do Tag

Primavera de Arranque

  • Primavera de Inicialização (15+)

Primavera Entrevista

  • Entrevista

Primavera Quiz

  • Primavera Quiz

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *