Criando módulos em java

Post on 03-Aug-2015

47 views 1 download

Transcript of Criando módulos em java

Criando módulos em Java

dividir é multiplicar?

Módulo?

Módulo

Library

Framework

Módulo?

Quando criar um módulo?

GERIR

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?

Problema

Jersey

Got it!

Exemplo Jersey

Exemplo Jersey

Seu código depende disto!

Exemplo Jersey

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

Exemplo Jersey

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

Exemplo Jersey

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

Exemplo Jersey

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

Solução

Templates do Jersey

Como começar?

Maven!

Como começar?

Maven!

Usando

JasperModelLista de elementos

Mapa de propriedades

E depois

Implemente!

Dados de Entrada

Preenche o template

Renderiza o PDF

E depois

UsandoUsando

Dúvidas?