Kapan menggunakan kacang sesi stateful?

Daftar Isi:

Kapan menggunakan kacang sesi stateful?
Kapan menggunakan kacang sesi stateful?

Video: Kapan menggunakan kacang sesi stateful?

Video: Kapan menggunakan kacang sesi stateful?
Video: Memahami Konsep Web Statefull dan Stateless Session, Cookies, chace 2024, November
Anonim

Sesi kacang stateful sesuai jika salah satu dari kondisi berikut ini benar. Status kacang merepresentasikan interaksi antara kacang dan klien tertentu. bean perlu menyimpan informasi tentang klien di seluruh pemanggilan metode.

Kapan saya harus menggunakan kacang sesi?

Secara umum, Anda harus menggunakan kacang sesi jika keadaan berikut ini berlaku:

  1. Pada waktu tertentu, hanya satu klien yang memiliki akses ke instance bean.
  2. Kondisi kacang tidak persisten, hanya ada untuk waktu yang singkat (mungkin beberapa jam).
  3. Bean mengimplementasikan layanan web.

Apa fungsi dari kacang sesi stateful?

Stateful Session bean adalah objek bisnis yang mewakili logika bisnis seperti stateless session bean. Tapi, itu mempertahankan status (data). Dengan kata lain, status percakapan antara beberapa panggilan metode dipertahankan oleh wadah dalam kacang sesi stateful.

Bagaimana Anda menggunakan kacang sesi stateful?

Langkah-Langkah Membuat EJB Stateful

Gunakan anotasi @Local jika klien EJB berada di lingkungan yang sama di mana session bean EJB perlu di-deploy. Gunakan anotasi @Remote jika klien EJB berada di lingkungan yang berbeda di mana kacang sesi EJB perlu digunakan. Buat kacang sesi stateful, implementasikan antarmuka di atas.

Apa alasan yang sah di balik kacang sesi stateful alih-alih kacang sesi stateless?

Karena mereka dapat mendukung banyak klien, kacang sesi stateless dapat menawarkan skalabilitas yang lebih baik untuk aplikasi yang membutuhkan banyak klien. Biasanya, aplikasi membutuhkan lebih sedikit kacang sesi stateless daripada kacang sesi stateful untuk mendukung jumlah klien yang sama.

Direkomendasikan: