Criando um Aplicativo
Web RESTful 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

Senior Software Engineer @
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
        Funciona até
         no IEca 6!




        Não precisa
             ficar
        esquentando
          a cabeça!
XML
  ou
JSON
Pode integrar com




   E outros....
Integração
Show me the
   code!
https://github.com/loiane/
   javaone-exjts4-jaxrs
Para os Interessados
@loiane
  contato@loiane.com
   http://loiane.com
http://loianegroner.com
   github.com/loiane

JavaOne Brazil 2011: Jax-RS e Ext JS 4