BAB 8 – Pengembangan Halaman Web AJAX-enabled

8.1 Mengeksplor AJAX

  • Dengan mengimplementasikan AJAX pada aplikasi Web, interaksi antara client dan server menjadi tidak seirama
  • AJAX adalah teknik pengembangan Web yang digunakan untuk menciptakan aplikasi interktif secara dinamik
  • Pada aplikasi JSF yang menerapkan AJAX, JSF mengintegrasi AJAX kedalam siklus hidupnya. Integrasi ini memisahkan siklus hidup JSF menjadi 2 bagian, pengeksekusi dan penerjemah
  • Aplikasi Web yang menerapkan AJAX menyediakan:

-Respon yang cepat

-Komunikasi yang tidak seirama

-Mendukung banyak browser

  • Aplikasi Web yang menerapkan AJAX juga mempunyai beberapa batasan, yaitu:

-Integrasi browser

-Ketergantungan pada JavaScript

  • Tag <f:ajax> digunakan untuk menggunakan kebiasaan AJAX ke dalam komponen UI pada halaman Web
  • Kita dapat menggunakan tag <f:ajax> pada halaman Web dengan mendeklarasikan prefix untuk namespace http://xmlns.jcp.org/jsf/core

8.2 Implementasi AJAX

  • Untuk mengimplementasikan tipe yang berbeda dari kebiasaan AJAX pada komponen UI, berbagai macam attribute pada tag <f:ajax> digunakan
  • Attribute yang paling sering digunakan pada tag <f:ajax> adalah:

-disabled

-event

-execute

-immediate

-listener

-render

-onEvent

-onError

Be the first to comment

Leave a Reply

Your email address will not be published.


*


Skip to toolbar