- Estilo arquitetural REST
Implementamos as seguintes funcionalidades em REST, utilizando o framework Restlets e XML como documento para troca de informações:
- Listar Assinantes: GET http://localhost:8080/PictWare/rest/assinante/
- Cadastrar Assinante: POST http://localhost:8080/PictWare/rest/assinante/
- Listar Assinante Específico: GET http://localhost:8080/PictWare/rest/assinante/{assinante_id}
- Atualizar info assinante: PUT http://localhost:8080/PictWare/rest/assinante/{assinante_id}
- Excluir assinante: DELETE http://localhost:8080/PictWare/rest/assinante/{assinante_id}
Demorou algum tempo até nos familiarizarmos com o framework e seus recursos. Porém, depois de disso, a implementação torna-se intuitiva. A API do framework é leve e relativamente fácil de usar.
Dentro do pacote de teste, existe uma classe de nome TestAssinanteRest com testes unitários para as funcionalidades acima.
- MASHUP
Implementamos uma busca sofisticada de fotos. Quando o usuário busca por uma foto, o sistema consulta o Google Picasa e o Flickr (dois famosos compartilhadores de fotos). Desta maneira, dificilmente o usuário não terá resultados para sua busca.
Implementar este MASHUP foi relativamente trabalhoso porque naturalmente envolveu a familiarização com a API de terceiros. A API do Flickr é mais simples e fácil de usar. A API do Google é mais completa (vários JARS!) e mais complexa.
Segue anexo o projeto sem os JARS. Caso queiram rodar o projeto, me avisem e eu disponibilizo projeto completo.
Abraços
Em resposta à Gustavo Ansaldi Oliva
Re: Entrega: Compartilhamento de Fotos
por Omar Mahmoud Abou Ajoue -
Segue o estilo arquitetural REST de acordo com as sugestões dadas, com recursos navegáveis.
Utilizam mashups no projeto de forma bem inteligente.
Nota: 10.0
Utilizam mashups no projeto de forma bem inteligente.
Nota: 10.0