Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Spring Framework

Por:   •  28/3/2018  •  10.240 Palavras (41 Páginas)  •  310 Visualizações

Página 1 de 41

...

of reinventing

the wheel. To increase Spring’s power, there is the Spring Expression Language which is

capable of make operations, manipulate collections and do the bean’s wiring dynamically.

Keywords: Framework. Java. Spring. J2EE. SpEL.SUMÁRIO

1 INTRODUÇÃO 8

2 J2EE E FRAMEWORKS 9

2.1 Plataforma Java 2 Enterprise Edition (J2EE)

2.2 J2EE Container

2.3 Frameworks 9

10

11

3 SPRING FRAMEWORK 13

3.1 Enterprise Java Beans

3.2 O Spring

3.3 Injeção De Dependência e Inversão De Controle

3.4 Redução De Código Clichê (Boilerplate)

3.5 Ciclo de vida dos beans

3.6 Application Context 13

14

15

16

19

22

4 INJEÇÃO DE BEANS COM O SPRING 23

4.1 Wiring de Beans

4.2 Declarando Beans

4.3 Injeção através de construtores

4.4 Injeção em propriedades do bean

4.5 Wiring de propriedades utilizando namespace p

4.6 Wiring de collection

4.7 Wiring de propriedades com valor nulo

4.8 Escopos de beans

4.9 Minimizando a configuração XML 23

24

25

27

28

28

31

32

32

5 SPRING EXPRESSION LANGUAGE 35

5.1 Fundamentos da SpEL

5.2 Referenciando propriedades e métodos

5.3 Tipos na SpEL

5.4 Realizando operações com SpEL

5.5 Utilizando expressões regulares na SpEL

5.6 Utilizando collections com SpEL 35

36

38

38

40

41

6 CONTROLE DE TRANSAÇÃO COM SPRING 43

6.1 Controle de transações do Spring

6.2 Transações JDBC

6.3 Transações Hibernate

6.4 Transações JPA

6.5 Transações JTA 43

45

45

46

466.6 Atributos da transação

6.7 Propagação

6.8 Níveis de Isolamento

6.9 Transações Read-Only

6.10 Timeout da transação

6.11 Regras de rollback

6.12 Controle de transação através de anotações 46

47

47

49

49

49

49

7 EXEMPLO DE IMPLEMENTAÇÃO DO SPRING 51

7.1 Arquivos XML de configuração

7.2 A camada de apresentação

7.3 As ActionBeans

7.4 Context Loader Listener

51

57

58

59

8 CONCLUSÃO 61

REFERÊNCIAS 628

1 INTRODUÇÃO

A utilização de frameworks para o desenvolvimento de softwares J2EE é constante e

comum hoje em dia no mercado, pois tornam o trabalho do programador mais produtivo, fácil

sem que tenham que reinventar a roda.

Porém não são todos os frameworks que permitem que o programador defina sua

própria arquitetura ou necessidade, os forçando a implementar certa classe ou interface,

gerando trabalho que nem seria necessário naquele determinado módulo ou projeto.

Frameworks também tendem a ser dependentes de certa arquitetura ou container, como é o

caso da especificação Enterprise Java Beans, gerando assim um forte acoplamento entre o

próprio sistema e o ambiente ou entre seus próprios módulos.

O framework J2EE Spring foge desses problemas e paradigmas impostos por outros

frameworks com a missão de transformar o desenvolvimento de softwares J2EE simples, sem

deixar o programador de mãos atadas ou forçá-lo a seguir determinado padrão ou arquitetura.

Como será mostrado, qualquer programa pode tirar proveito do Spring, seja ele para

dispositivos móveis, web ou desktop, dando uma visão abrangente do que o Spring pode fazer

pela cada de serviço do software, que é comum em todas as aplicações, sem depender das

outras camadas como de banco ou de apresentação. Através da injeção de dependência,

Spring

...

Baixar como  txt (89.3 Kb)   pdf (149.8 Kb)   docx (74.8 Kb)  
Continuar por mais 40 páginas »
Disponível apenas no Essays.club