Java Trail
Fluxos de trabalho

API REST Java: Construa um servidor local

03
Criar servidor

Criar um servidor simples

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.

01

Abrir pasta

Abra sua pasta de prática no chat do agente.

02

Escrever código

Peça ao agente para criar a classe do servidor.

03

Compilar código

Execute o compilador para verificar erros.

04

Executar servidor

Inicie o servidor e verifique a saída.

Código de exemplo

Counter.java
import 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.

Tutorial de microsserviços Java: Divida seu projeto

Criar a API

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.

Testar o serviço

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.

Java Trail para Windows

Inicie seu projeto

Baixar Java Trail ↗