Perguntas com a marcação «jax-rs»

JAX-RS: API Java para Web Services RESTful. É uma API que fornece suporte na criação de serviços web de acordo com o estilo de arquitetura REST.

276
Quando usar @QueryParam vs @PathParam

Não estou fazendo a pergunta que já foi feita aqui: Qual é a diferença entre @PathParam e @QueryParam Esta é uma questão de "melhores práticas" ou convenções. Quando você usaria @PathParamvs @QueryParam. O que posso pensar é que a decisão pode estar usando os dois para diferenciar o padrão de...

272
Código de resposta REST para dados inválidos

Qual código de resposta deve ser passado para o cliente nos seguintes cenários? Dados inválidos transmitidos durante o registro do usuário, como formato de email errado O nome de usuário / email já existe Eu escolhi 403. Eu também achei a seguir que acho que pode ser usado. Wikipedia:...

138
Diferença entre JAX-RS e Spring Rest

Eu confundi com a diferença entre o JAX-RS (bem, talvez deva usar Jersey para fazer comparação, pois o JAX-RS é apenas especificação) e os serviços Spring for Restful . Tentei procurar mais informações on-line e isso se tornou mais confuso. Minha empresa está usando o Spring MVC para desenvolver...

138
Formato Java 8 LocalDate Jackson

Para java.util.Date quando eu faço @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; então na solicitação JSON quando eu enviar { {"dateOfBirth":"01/01/2000"} } funciona. Como devo fazer isso no campo LocalDate do Java 8 ? Eu tentei ter...

111
Fluxos binários de entrada e saída usando JERSEY?

Estou usando Jersey para implementar uma API RESTful que basicamente recupera e fornece dados codificados em JSON. Mas tenho algumas situações em que preciso realizar o seguinte: Exporte documentos para download, como PDF, XLS, ZIP ou outros arquivos binários. Recupere dados multipartes, como...

110
O que significa Provedor em JAX-RS?

Alguém poderia me explicar o que é um Provedor JAX-RS e o que a anotação '@Provider' faz? Tenho lido a documentação, mas não consigo entender. Se houver classes de recursos que atendem às solicitações de entrada, o que os provedores fazem? Como eles são diferentes das classes de recursos singleton...

95
Que diferença entre Jersey vs jax-rs

Eu realmente não consigo entender o que realmente é jersey .. O que eu sei é que Jax-RS é uma API para a construção de serviços da Web REST e jersey? Recebi algumas informações e todos dizem o mesmo: "jersey é uma implementação do Jax-RS". Mas o que isso significa? Se jax-rs é uma API, por que...

93
Qual é a diferença entre JAX-RS e JAX-WS?

Depois de ler alguns artigos sobre JAX-RS e JAX-WS, tenho algumas perguntas que gostaria de confirmar. O JAX-RS pode fazer solicitações assíncronas como o JAX-WS? O JAX-RS pode acessar um serviço da web que não está sendo executado na plataforma Java e vice-versa? O que significa "REST é...

84
Por que usar JAX-RS / Jersey?

Desculpe, essa pergunta parece boba, mas depois de desenvolver alguns dos meus serviços RESTful usando Jersey, me perguntei - Se REST é apenas uma arquitetura, e não um protocolo como SOAP, por que precisamos de uma especificação como JAX-RS? Na verdade, pesquisei no Google por questões como...

84
Testando um serviço da Web JAX-RS?

Atualmente, estou procurando maneiras de criar testes automatizados para um serviço da Web baseado em JAX-RS (Java API para RESTful Web Services). Basicamente, preciso enviar certas entradas e verificar se obtenho as respostas esperadas. Eu prefiro fazer isso por meio do JUnit, mas não tenho...