criando módulos em java

21
Criando módulos em Java dividir é multiplicar?

Upload: marcosvpcortes

Post on 03-Aug-2015

47 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Criando módulos em java

Criando módulos em Java

dividir é multiplicar?

Page 2: Criando módulos em java

Módulo?

Módulo

Library

Framework

Page 3: Criando módulos em java

Módulo?

Page 4: Criando módulos em java

Quando criar um módulo?

GERIR

Page 5: Criando módulos em java

Vale a pena?

● Vale a pena separar do código original?● Vai custar muito? (+tempo, + dinheiro, + fácil)● Vai ajudar a equipe/comunidade (-tempo, -

dinheiro, + fácil)● Gerir (configuração) será simples?

Page 6: Criando módulos em java

Problema

Page 7: Criando módulos em java

Jersey

Got it!

Page 8: Criando módulos em java

Exemplo Jersey

Page 9: Criando módulos em java

Exemplo Jersey

Seu código depende disto!

Page 10: Criando módulos em java

Exemplo Jersey

Você retorna um stream. Isto é, o controller será responsável por renderizar a saída (responsabilidade da view)

Page 11: Criando módulos em java

Exemplo Jersey

Qual template é usado? É usado Template? (aplicar um template é responsabilidade da View)

Page 12: Criando módulos em java

Exemplo Jersey

O método renderiza, faz a ligação com a view/model, trata exceções de renderização?

Page 13: Criando módulos em java

Exemplo Jersey

Novatos deverão saber o que é renderizar PDF, Jersey (@GET) como funciona o sistema de template, como tratar exceções, etc...

Page 14: Criando módulos em java

Solução

Templates do Jersey

Page 15: Criando módulos em java

Como começar?

Maven!

Page 16: Criando módulos em java

Como começar?

Maven!

Page 17: Criando módulos em java

Usando

JasperModelLista de elementos

Mapa de propriedades

Page 18: Criando módulos em java

E depois

Implemente!

Dados de Entrada

Preenche o template

Renderiza o PDF

Page 19: Criando módulos em java

E depois

Page 20: Criando módulos em java

UsandoUsando

Page 21: Criando módulos em java

Dúvidas?