Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Dúvida no Ex. 8 da Aula 1 - Construindo o alicerce da nossa aplicação

Boa noite, talvez o foco do curso aqui não seja este mais preciso muito de ajuda para utilizar angular + servlet, não estou conseguindo pegar os parâmetros em minha servlet sempre retorna null, estou fazendo o curso e aplicando ao um projeto particular de aprendizado que tenho, poderiam me ajudar?

6 respostas

Oi Rodolfo, realmente, essa parte de backend fica fora do escopo do curso de angular, mas perguntar nunca ofende.

Bom, eu dei uma pesquisada na internet e encontrei um link que pode ajudá-la:

http://www.doublecloud.org/2013/09/angular-javascript-framework-interacting-with-java-servlet-backend/

Porém, vi que não é tão trivial para quem está começando com Java, mas já é um começo. Mas você não pode usar o req.getParameter para pegar os dados enviados, o que Angular envia é um JSON.

Abraço

Boa tarde, agradeço pela colaboração. Acredito que mesmo não sendo o foco poderia existir algumas dicas, vídeo aulas ou materiais escritos mostrando como aplicar esta junção do front end com o back end utilizando diversas tecnologias, sendo ela servlet ou spring já que pode ser que alguém tenha dificuldades na pratica ao criar projetos particulares assim como eu estou tendo.

solução!

Eu gosto da sua ideia, mas fico dividido, porque imagine fazer um treinamento para Java, Ruby, Python, C# para mostrar como se integra com Angular. Se você usasse jQuery o problema seria o mesmo!

A questão é que independe da tecnologia do escolhida, ele precisa saber como lidar com requisições e respostas e lidar com diferentes formatados de dados.

O Alura tem um treinamento de Servlet, parece que você não fez esse treinamento ainda (dei uma olhadinha no seu perfil).

Que tal dar uma chance a esse treinamento para ficar ainda melhor em Servlet? O treinamento é esse: https://www.alura.com.br/curso-online-servlet-3-e-fundamentos-web

Eu estou fazendo um de Node.js para aqueles que querem aprender a criar um backend para usar com Angular, jQuery, ou qualquer outro framework, porque o foco é na tecnologia do server. Mas você, parece ser um Javaman e esse treinamento infelizmente não vai te ajudar.

Mas de qualquer maneira, vou levar sua sugestão para o equipe do Alura, pode deixar!

Tem esse treinamento que mostra como lidar com JSON:

https://www.alura.com.br/curso-online-webservices-rest-com-jaxrs-e-jersey

Acredito que o problema seja os diferentes formatos de dados, em receber em uma servlet um tipo de dado como JSON e não saber trabalhar com ele, existe algum treinamento em que me auxilie no tipo de dado JSON?

Dê uma olhadinha no último que eu te passei o link. Ele é bem legal, porque trabalha com Webserices e na ementa parecer lidar com JSON.