Justjava 2012: REST Com Jax-RS e ExtJS 4

Preview:

DESCRIPTION

palestra do Justjava 2012

Citation preview

REST com JAX-RS e Ext JS 4

Loiane Gronerhttp://loiane.com

Loiane Groner

Apaixonada por Java e JavaScript

6+ anos XP Java SE e EE

Project Manager @ Citibank

@loianehttp://loiane.comhttp://loianegroner.com

CampinasJUGJava CampinasESJUG

JAX-RS?REST?

JQuery?Ext JS 4?

REST

Estilo de Arquitetura

WebServices RESTfull

Aplicação com arquitetura REST que disponibiliza serviços que utilizam

padrões WEB (URIs, HTTP, XML, etc)

JAX-RS

Java API for RESTfull Web Services

API padrão Java orientada a annotations para ajudar desenvolvedores a criar

webservices RESTfull em Java

API padrão Java orientada a annotations para ajudar desenvolvedores a criar

webservices RESTfull em Java

GET Read - Buscar

POST Create - Inserir

PUT Update

DELETE Delete

CRUD Bonitinho

http://loiane.com/livros

Busca todos os livros

GET

http://loiane.com/livros/2

Busca livro id=2

GET

http://loiane.com/livros/{id}

http://loiane.com/livros/2

Cria livro id=2

POST

http://loiane.com/livros/2

Update livro id=2

PUT

http://loiane.com/livros/2

Delete livro id=2

DELETE

Produces

XML, JSON, String, Object, etc

Consumes

XML, JSON, String, Object, etc

Foco nas URIs, métodos HTTP e

Media Types

Ext JS 4

http://sencha.com

Cross-Browser

Roda até no IEca 6!

XMLou

JSON

E outros....

Pode integrar com

Exemplos

Construindo aplicações ExtJS

Como organizar um projeto JS?

Model

View

View

Controller

Integração

Show me the code!

Primeiro framework Javascript para desenvolvimento de apps mobile ricas

usando padrões web

Sencha Touch

E testes?

Para os Interessados

@loianehttp://loiane.com

Obrigada!