Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O lado do cliente precisa das classes do servidor, como dependência, para serializar com JAXB?

Por padrão o JAX-RS suporta serialização com JAXB. No curso, os testes do lado do cliente usaram as mesmas classes (Carrinho e Produto) do lado do servidor, pois estão no mesmo projeto.

Entity<Carrinho> entity = Entity.entity(carrinho, MediaType.APPLICATION_XML);

A minha dúvida é a seguinte: eu, como cliente em um projeto diferente, preciso ter essas classes como dependência no meu projeto? Qual é a melhor maneira de trabalhar com essas dependências?

1 resposta
solução!

Tomás, tudo bem ?

A gente geralmente precisa ter um objeto que represente o que vai ser trafegado, existe um padrão de projeto que soluciona esse tipo de coisa, se chama DTO, que basicamente é uma representacão desse objeto.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software