Apresentação VRaptor 3

Preview:

DESCRIPTION

Apresentação VRaptor 3

Citation preview

Java, sem mais...

@alabeduarte

alabeduarte@gmail.com

alabeduarte.blogspot.com

Alabê Duarte

Java, sem mais...

AGENDAIntrodução, bate-papo

Frameworks MVC Action-Based vs Component-Based

Criando um Controller com o Vraptor 3 Abstração (Java -> OO -> Design Patterns) Configurando Arquivos XML CoC – Convention over Configuration

Outras features do Vraptor Injeção de Dependência e Inversão de Controle Lógica com Componentes Interceptadores

AJAX

RESTful

Testes unitários com MockResult

Java, sem mais...

O que é?

Java, sem mais...

... e assim surge mais um web framework

Java, sem mais...

Integração

Java, sem mais...

Integração

Java, sem mais...

... e assim surge mais um web framework

Java, sem mais...

Por que, EU usaria esse framework?

Java, sem mais...

Frameworks MVC

Action-Based vs Component-Based

Java, sem mais...

Frameworks MVC

Java, sem mais...

... e assim surge mais um web framework

Java, sem mais...

Criando um Controller com o Vraptor 3

Java, sem mais...

Criando um Controller com o Vraptor 3

Java, sem mais...

Criando um Controller com o Vraptor 3

Java, sem mais...

Árvore de diretórios

Java, sem mais...

E onde está a mágica?

Java, sem mais...

Convention over Configuration

Java, sem mais...

Convention over Configuration

Java, sem mais...

Camada de Apresentação

Java, sem mais...

Camada de Apresentação

Java, sem mais...

Camada de Apresentação

Java, sem mais...

Interceptadores

Java, sem mais...

Interceptadores

Java, sem mais...

Lógica com Componentes

Java, sem mais...

AJAXJSON

JQuery (...)

Java, sem mais...

RESTful

Java, sem mais...

Testes Unitários com MOCK

Java, sem mais...

Por quê escolher Vraptor ??????????????????????

Java, sem mais...

Java, sem mais...

DÚVIDAS? @alabeduarte

alabeduarte@gmail.com

alabeduarte.blogspot.com

Alabê Duarte

OBRIGADO!