Planejando Usar o JAX-RS para ativar os Serviços RESTful
Usando a API Java™ para Serviços da Web RESTful (JAX-RS), os desenvolvedores de aplicativos podem desenvolver rapidamente aplicativos RESTful. Ao planejar o uso do JAX-RS para ativar serviços RESTful, considere como melhor implementar as capacidades e características de um aplicativo RESTful com o JAX-RS.
Antes de Iniciar
Consulte a visão geral de informações JAX-RS para saber mais sobre os serviços REST e as vantagens de usar o JAX-RS para criar serviços RESTful.
Sobre Esta Tarefa
O JAX-RS é um modelo de programação que fornece um mecanismo para desenvolver serviços que seguem os princípios Representational State Transfer (REST). Usando o JAX-RS, o desenvolvimento de serviços RESTful é simplificado.
O JAX-RS é uma API Java para desenvolver aplicativos REST rapidamente. Enquanto o JAX-RS fornece uma maneira mais rápida de desenvolver aplicativos da Web do que os servlets, o objetivo primário do JAX-RS é construir serviços RESTful. O JAX-RS 1.0 define uma API de componente do lado do servidor para criar aplicativos REST. O IBM® JAX-RS fornece uma implementação da especificação JAX-RS (JSR 311).
Usando a tecnologia JAX-RS, os aplicativos REST são mais simples de desenvolver, de consumir e de escalar quando comparado a outros tipos de sistemas distribuídos. Vários serviços da Internet populares e amplamente utilizados têm fornecido com êxito APIs RESTful para os aplicativos. Terceiros têm usado várias APIs REST para criar seus próprios negócios e aplicativos.
Devido ao simples consumo de serviços RESTful, é possível gravar clientes em vários idiomas em plataformas diferentes. A maioria dos idiomas não requer nenhuma biblioteca de terceiro enquanto houver um método para usar uma conexão HTTP. Devido à penetração dos navegadores da Web, os clientes mais predominantes são tipicamente os navegadores da Web. Por exemplo, várias propriedades da Web 2.0 usam uma estrutura JavaScript, como o kit de ferramentas Dojo, para desenvolver um cliente em um navegador em conjunto com o aplicativo do lado do servidor RESTful que fornece dados para o cliente.
Procedimento
Resultados
Você possui um plano de design para usar o JAX-RS para implementar serviços REST.