Abrir pasta
Abra sua pasta de prática no chat do agente.
Você criará um pequeno programa que escuta em localhost e retorna dados JSON. O agente ajuda você a aprender estruturas de dados Java corretamente enquanto escreve o código, compila e executa o servidor para ver os resultados no navegador.
Abra sua pasta de prática no chat do agente.
Peça ao agente para criar a classe do servidor.
Execute o compilador para verificar erros.
Inicie o servidor e verifique a saída.
Counter.javasalvoCounter.java2 ediçõesjavac Counter.javaexit 0java CounterConectadoimport java.io.*;
import java.net.*;
public class Server {
public static void main(String[] args) {
try {
ServerSocket ss = new ServerSocket(8080);
while (true) {
Socket s = ss.accept();
System.out.println("Connected");
s.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}Esta classe contém um método main, um campo int e um loop for que imprime um resultado.
Você começa escrevendo um pequeno programa que atua como seu backend e o agente usa write_file para criar a classe principal do seu projeto java rest api. Edite a lógica. Um curso de java para fundamentos sólidos ajuda você a entender a estrutura. O agente usa edit_file para adicionar a lógica para manipular solicitações. Você pode usar a biblioteca padrão para formatar a resposta como JSON. O agente então executa o compilador Java para mostrar erros de compilação. Você revisa o diff no modo Ask first para ver exatamente o que mudou. Essa abordagem ajuda você a entender a estrutura de uma api rest java sem se sobrecarregar.
Você pode testar o servidor em execução com um cliente simples e o agente ajuda você a escrever um comando de teste que envia uma solicitação para localhost. Isso funciona. Um tutorial de microsserviços java mostra como dividir o aplicativo em dois pequenos programas que conversam via HTTP. Você deve sempre verificar a saída para garantir que a resposta corresponda às suas expectativas. O agente pode listar os arquivos na sua pasta para confirmar que tudo está no lugar. Este exercício ensina como os serviços se comunicam entre si via HTTP. A melhor maneira de aprender java é fazendo esses pequenos exercícios você mesmo. O agente explica o código passo a passo e aponta as causas prováveis de erros.