REST com JAX-RS e
     Ext JS 4

      Loiane Groner
    http://loiane.com
Loiane Groner

Apaixonada por Java e
JavaScript

6+ anos XP Java SE e EE

Project Manager @ Citibank

@loiane
http://loiane.com
http://loianegroner.com

CampinasJUG
Java Campinas
ESJUG
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
CRUD Bonitinho
 GET     Read - Buscar

POST     Create - Inserir

 PUT         Update

DELETE       Delete
GET

http://loiane.com/livros

  Busca todos os livros
GET

http://loiane.com/livros/2
http://loiane.com/livros/{id}
      Busca livro id=2
POST

http://loiane.com/livros/2

      Cria livro id=2
PUT

http://loiane.com/livros/2

     Update livro id=2
DELETE

http://loiane.com/livros/2

     Delete livro id=2
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!
XML
  ou
JSON
Pode integrar com




   E outros....
Exemplos
Construindo
aplicações ExtJS
Como organizar um
   projeto JS?
Model
View
View
Controller
Integração
Show me the
   code!
Sencha Touch




 Primeiro framework Javascript para
desenvolvimento de apps mobile ricas
        usando padrões web
E testes?
https://github.com/loiane/
   justjava-extjs4-jaxrs
Para os Interessados
Obrigada!


     @loiane
http://loiane.com

Justjava 2012: REST Com Jax-RS e ExtJS 4