Abrir carpeta
Abre tu carpeta de práctica en el chat del agente.
Crearás un pequeño programa que escucha en localhost y devuelve datos JSON. El agente te ayuda a aprender estructuras de datos en Java correctamente mientras escribes el código, lo compilas y ejecutas el servidor para ver los resultados en tu navegador.
Abre tu carpeta de práctica en el chat del agente.
Pídele al agente que cree la clase del servidor.
Ejecuta el compilador para buscar errores.
Inicia el servidor y revisa la salida.
Counter.javaguardadoCounter.java2 edicionesjavac 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 clase contiene un método main, un campo int y un bucle for que imprime un resultado.
Comienzas escribiendo un pequeño programa que actúa como tu backend y el agente usa write_file para crear la clase principal de tu proyecto de API REST en Java. Edita la lógica. Un curso de Java para fundamentos sólidos te ayuda a entender la estructura. El agente usa edit_file para agregar la lógica para manejar solicitudes. Puedes usar la biblioteca estándar para formatear la respuesta como JSON. Luego, el agente ejecuta el compilador de Java para mostrar errores de compilación. Revisas el diff en modo Ask first para ver exactamente qué cambió. Este enfoque te ayuda a entender la estructura de una API REST en Java sin abrumarte.
Puedes probar el servidor en ejecución con un cliente sencillo y el agente te ayuda a escribir un comando de prueba que envía una solicitud a localhost. Esto funciona. Un tutorial de microservicios en Java muestra cómo dividir la aplicación en dos pequeños programas que se comunican por HTTP. Siempre debes revisar la salida para asegurarte de que la respuesta coincida con tus expectativas. El agente puede listar los archivos en tu carpeta para confirmar que todo está en su lugar. Este ejercicio te enseña cómo se comunican los servicios entre sí por HTTP. La mejor manera de aprender Java es haciendo estos pequeños ejercicios tú mismo. El agente explica el código paso a paso y señala las causas probables de errores.