Rumah >Java >javaTutorial >Bagaimana untuk membuat pelayan web yang boleh dipercayai di Java?
Bagaimana untuk membina pelayan web yang boleh dipercayai di Jawa? Cipta objek ServerSocket dan tentukan nombor port yang didengari oleh pelayan. Terima sambungan daripada pelanggan. Cipta aliran input dan output untuk berkomunikasi dengan pelanggan yang berkaitan. Baca data yang dihantar oleh klien dan gunakan aliran keluaran untuk menghantar data kepada klien. Memproses permintaan berdasarkan data yang dihantar oleh pelanggan.
Cara mencipta pelayan web yang boleh dipercayai di Java
Mencipta pelayan web di Java melibatkan langkah-langkah berikut:
1 Cipta objek ServerSocket
di mana nombor portportNumber
ServerSocket serverSocket = new ServerSocket(portNumber);. pelayan akan mendengar.
2. Terima sambungan daripada pelanggan
Socket clientSocket = serverSocket.accept();
Ini akan menyekat sehingga pelanggan menyambung ke pelayan.
3. Cipta aliran input dan output
InputStream inputStream = clientSocket.getInputStream(); OutputStream outputStream = clientSocket.getOutputStream();
Strim ini digunakan untuk berkomunikasi dengan pelanggan yang berkaitan.
4. Baca dan tulis data
Gunakan aliran input untuk membaca data yang dihantar oleh pelanggan, dan gunakan aliran keluaran untuk menghantar data kepada pelanggan.
5. Memproses permintaan
Memproses permintaan berdasarkan data yang dihantar oleh pelanggan. Ini mungkin melibatkan membaca permintaan HTTP, mengendalikan pertanyaan pangkalan data, dsb.
Contoh: Pelayan gema yang ringkas
import java.io.*; import java.net.*; public class EchoServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(8080); while (true) { Socket clientSocket = serverSocket.accept(); InputStream inputStream = clientSocket.getInputStream(); OutputStream outputStream = clientSocket.getOutputStream(); byte[] buffer = new byte[1024]; int readBytes = inputStream.read(buffer); if (readBytes > 0) { outputStream.write(buffer, 0, readBytes); } clientSocket.close(); } } }
Pelayan ini mendengar pada port 8080 dan menggemakan sebarang data yang dihantar oleh pelanggan.
Atas ialah kandungan terperinci Bagaimana untuk membuat pelayan web yang boleh dipercayai di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!