2,8 xây dựng một máy chủ Web đơn giảnBây giờ mà chúng tôi đã nghiên cứu HTTP tại một số chi tiết và đã học được làm thế nào để viết các ứng dụng máy khách-máy chủtrong Java, hãy cho chúng tôi kết hợp các kiến thức này mới tìm thấy và xây dựng một máy chủ Web đơn giản trong Java. Chúng ta sẽ thấynhiệm vụ là khá dễ dàng. Mục tiêu của chúng tôi là xây dựng một máy chủ mà làm những điều sau đây: ● xử lý chỉ có một yêu cầu HTTP.● chấp nhận và phân tích các yêu cầu HTTP.● Được các tập tin được yêu cầu từ hệ thống tập tin của máy chủ.● Tạo một HTTP phản ứng thư bao gồm các tập tin được yêu cầu trước bởi dòng tiêu đề.● Gửi phản ứng trực tiếp cho khách hàng.Hãy cố gắng để làm cho mã càng đơn giản càng tốt để tỏ cái nhìn sâu sắc về các vấn đề mạng. Cácmã mà chúng tôi trình bày sẽ xa bằng chứng đạn! Ví dụ, chúng ta hãy phải lo lắng về xử lýtrường hợp ngoại lệ. Và chúng ta hãy giả định rằng các khách hàng yêu cầu một đối tượng trong hệ thống tập tin của máy chủ. WebServer.java Đây là mã cho máy chủ Web đơn giản:
đang được dịch, vui lòng đợi..
