Layanan pencarian kamus yang jauh dan asinkron yang dikembangkan dengan servlets/jsps dan java rmi.
Halaman JSP harus memberi pengguna kemampuan untuk menentukan string yang akan diperiksa terhadap kamus. Informasi Formulir HTML dikirim ke servlet pada pengiriman yang menambahkan permintaan klien ke dalam kuesi. Klien web jajak pendapat server web secara berkala (setiap 10 detik) dan pertanyaan jika permintaan telah diproses. Permintaan klien dalam inqueue harus dihapus dan diproses secara berkala (setiap 10 detik).
Saya memiliki utas pekerja klien yang menjalankan secara tidak sinkron memproses objek permintaan di inqueue. Objek permintaan abstrak dapat khusus dalam berbagai implementasi konkret untuk permintaan yang berbeda, yaitu pencarian, tambah, dll.
Metode menambah, memodifikasi, mencari, dan menghapus semuanya diimplementasikan di objek jarak jauh di server RMI - namun, mereka tidak semuanya diimplementasikan di sisi klien. Anda dapat melihat dari pengaturan sisi klien bahwa implementasi baru dari suatu permintaan dapat dengan mudah diintegrasikan.
Sisi server seperti yang diharapkan, terutama terdiri dari antarmuka layanan dan implementasinya - disembunyikan dari pengguna.
Di CMD, langsung ke folder di mana file jar berada dan jalankan perintah berikut:
java -jar dictionary-service.jar
Jika semuanya berjalan dengan baik, output CMD Shout "Server Ready".
Tempel file perang ke folder webapps dari direktori tomcat Anda.
Dalam CMD terpisah, temukan folder bin dari folder server Tomcat dan masukkan "startup" untuk mengaktifkan server Tomcat.
Buka browser dan pergi ke:
localhost:8080/job-server
Aplikasi harus berjalan dan berjalan sekarang!
Tara O'Kelly - [email protected]