Mở thư mục
Mở thư mục thực hành trong cửa sổ chat của Java Trail.
Bạn sẽ tạo một chương trình nhỏ lắng nghe trên localhost và trả về dữ liệu JSON. Java Trail giúp bạn nắm vững cấu trúc dữ liệu Java khi viết mã, biên dịch và chạy máy chủ để xem kết quả trên trình duyệt.
Mở thư mục thực hành trong cửa sổ chat của Java Trail.
Yêu cầu Java Trail tạo lớp máy chủ.
Chạy trình biên dịch để kiểm tra lỗi.
Khởi động máy chủ và kiểm tra kết quả đầu ra.
Counter.javađã lưuCounter.java2 lần chỉnh sửajavac Counter.javaexit 0java CounterĐã kết nốiimport 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();
}
}
}Lớp này chứa phương thức main, một trường int và vòng lặp for in kết quả.
Bạn bắt đầu bằng cách viết một chương trình nhỏ đóng vai trò backend và Java Trail sử dụng write_file để tạo lớp chính cho dự án java rest api của bạn. Chỉnh sửa logic. Một khóa học Java giúp nền tảng vững chắc sẽ giúp bạn hiểu cấu trúc. Java Trail sử dụng edit_file để thêm logic xử lý yêu cầu. Bạn có thể sử dụng thư viện chuẩn để định dạng phản hồi dưới dạng JSON. Sau đó, Java Trail chạy trình biên dịch Java để hiển thị lỗi biên dịch. Bạn xem diff ở chế độ Ask first để xem chính xác những gì đã thay đổi. Cách tiếp cận này giúp bạn hiểu cấu trúc của một java rest api mà không bị quá tải.
Bạn có thể kiểm tra máy chủ đang chạy bằng một máy khách đơn giản và Java Trail giúp bạn viết lệnh kiểm tra gửi yêu cầu đến localhost. Điều này hoạt động. Một hướng dẫn microservices Java cho thấy cách chia ứng dụng thành hai chương trình nhỏ giao tiếp qua HTTP. Bạn luôn nên kiểm tra đầu ra để đảm bảo phản hồi khớp với kỳ vọng của bạn. Java Trail có thể liệt kê các file trong thư mục của bạn để xác nhận mọi thứ đều đúng vị trí. Bài tập này dạy bạn cách các dịch vụ giao tiếp với nhau qua HTTP. Cách tốt nhất để học Java là tự làm những bài tập nhỏ này. Java Trail giải thích mã từng bước và chỉ ra nguyên nhân có thể gây ra lỗi.