Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

akses ditolak saat menggunakan JDBC dari applet browser

Applet berjalan di lingkungan dengan aturan keamanan yang sangat ketat. Anda setidaknya perlu menandatangani applet Anda.

Tapi, masalahnya lebih besar di sini, melakukan JDBC di dalam applet adalah ide yang sangat buruk. Kode sumber applet tersedia untuk umum dan dengan demikian sensitif untuk peretasan yang mudah. Anda harus benar-benar membuat layanan web untuk itu dan kemudian membiarkan applet Anda mengakses layanan web itu. Dengan layanan web, applet Anda akan dapat bertukar informasi dengan DB hanya dengan permintaan/tanggapan HTTP. Dengan layanan web, Anda menyembunyikan detail akses DB, JDBC, dan kode SQL dari publik.

Bagaimana tepatnya membuat webservice tergantung pada lingkungan server dan bahasa pemrograman yang digunakan. Di Java EE misalnya, Anda sudah bisa menggunakan Servlet sederhana untuk ini, tetapi juga JAX-RS dan JAX-WS didukung untuk masing-masing layanan web restful (XML/JSON) dan XML. Sebuah applet tanpa batasan keamanan apa pun diizinkan untuk terhubung dengan host-nya yang alamatnya tersedia oleh getCodeBase() Mis.

InputStream response = new URL(getCodeBase(), "servlet?foo=bar").openStream();
// ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Data Warehousing ETL Data Profiling dengan Oracle Warehouse Builder

  2. Bagaimana saya bisa membuat tabel sebagai pilihan dari database lain di Oracle?

  3. Pilih dari tampilan gabungan dengan penggabungan tidak berfungsi?

  4. Migrasi Lambat Ke Cloud

  5. ATAN2() Fungsi di Oracle