Halaman Server Java - Pendahuluan

JSP (Java Server Pages) adalah standar untuk mengembangkan aplikasi Web interaktif (halaman yang berisi konten dinamis). Halaman web JSP (dikenali oleh ekstensi .jsp ) dapat menampilkan konten yang berbeda berdasarkan parameter tertentu (informasi yang disimpan dalam database, preferensi pengguna, ..), sementara halaman web klasik (dengan ekstensi .htm atau .html) akan terus menampilkan informasi yang sama.

  • JSP sebenarnya adalah bahasa scripting yang kuat (bahasa yang ditafsirkan) dieksekusi di sisi server (seperti CGI, PHP, ASP, ...) dan tidak di sisi klien (tidak seperti skrip yang ditulis dalam JavaScript atau applet Java yang berjalan di browser dari pengguna terhubung ke suatu situs).
  • JSP terintegrasi dalam halaman web dalam HTML menggunakan tag khusus yang akan memberi tahu server Web bahwa kode yang termasuk dalam tag ini harus ditafsirkan. Hasilnya (kode HTML) akan dikembalikan ke browser klien.
  • Java Server Pages adalah bagian dari arsitektur 3-tier : di mana server yang mendukung Java Server Pages (umumnya disebut sebagai server aplikasi ) akan bertindak sebagai perantara antara browser klien dan database (umumnya disebut sebagai server data ). JSP menyediakan elemen yang diperlukan untuk koneksi ke sistem manajemen database dan memungkinkan manipulasi data melalui SQL.

Bagaimana cara kerja Java Server Pages?

Halaman menggunakan Java Server Pages dieksekusi selama kueri, oleh mesin JSP (umumnya berjalan dengan server Web atau server aplikasi). Model JSP berasal dari yang digunakan untuk servlets Java (JSP memang cara untuk menulis servlets). Ini adalah kelas Java yang berasal dari kelas HttpServlet, memanfaatkan penggunaan doGet () dan doPost () untuk mengembalikan respons HTTP.

Ketika pengguna memanggil halaman JSP, server Web memanggil mesin JSP yang membuat kode sumber Java dari skrip JSP dan mengkompilasi kelas untuk menyediakan file yang dikompilasi (dengan ekstensi .class ).

Perhatikan bahwa: mesin JSP memeriksa apakah tanggal file .jsp sesuai dengan file .class. Mesin JSP akan mengkonversi dan mengkompilasi kelas, hanya jika skrip JSP telah diperbarui. Jadi, fakta bahwa kompilasi hanya terjadi ketika skrip JSP diperbarui, menjadikan JSP, salah satu teknologi tercepat untuk membuat halaman dinamis.

Karakteristik Halaman Server Java

JSP dapat digunakan untuk membuat servlet, dengan memasukkan tag spesifik dalam kode JSP. Dengan cara ini, mereka menyediakan teknologi cepat untuk membuat halaman yang dinamis.

Selain itu, JSP memiliki semua karakteristik Java:

  • JSP multithreaded.
  • JSP bersifat portabel.
  • JSP berorientasi objek.
  • JSP aman.

Dokumen asli diterbitkan di CommentcaMarche.net

Artikel Sebelumnya Artikel Berikutnya

Tips