Minggu, 15 Maret 2009

cara kerja ColdFusion?

aplikasi ColdFusion adalah kumpulan-kumpulan halaman yang sangat sederhana yang mirip dengan sebuah static Web site. Tetapi tidak seperti website static, Halaman dalam aplikasi ColdFusion mengandung server-side ColdFusion Markup Language (CFML) sebagai tambahan ke HTML.
CFML akan memberikan keleluasaan untuk mengendalikan kebutuhan dari aplikasi kita, mengintegrasikan dengan teknologi server dan secara dinamis meng-generate content yang dikembalikan ke browser.

Saat sebuah browser meminta sebuah halaman dalam aplikasi ColdFusion, secara otomatis akan di proses terlebih dahulu oleh ColdFusion Application Server. Berdasarkan pada CFML dalam halaman tersebut, Application Server mengeksekusi logika aplikasi, berinteraksi dengan teknologi server lainnya dan secara dinamis men-generate sebuah halaman HTML, yang dikembalikan ke browser.

Diagram berikut menampilkan bagaimana sebuah browser meminta halaman di aplikasi ColdFusion.

  1. Saat user meminta halaman dalam aplikasi ColdFusion dengan submit sebuah form atau klik hyperlink, browser si suer mengirimkan sebuah request HTTP ke Web server melalui Internet atau Intranet.
  2. Web server menyampaikan data yang dimasukkan oleh client dan meminta halaman ke server aplikasi ColdFusion melalui server API atau CGI. Halaman ColdFusion secara otomatis dikompile dan disimpan dalam memory sehingga pemrosesan menjadi sangat cepat dan dapat dikembangkan walaupun dalam beban tinggi.
  3. ColdFusion membaca data dari client dan memroses CFML yang digunakan dalam halaman tersebut. Berdasarkan CFML, server aplikasi ColdFusion menjalankan logika aplikasi dan berinteraksi dengan seluruh teknologi server, termasuk database, email dan files.
  4. ColdFusion secara dinamis men-generate sebuah halaman HTML dan mengembalikan ke web server.
  5. Web server kemudian menyampaikan halaman tersebut ke browser si User.

Tidak ada komentar:

Posting Komentar

Yahoo Matikan 12 Layanan

Berikut adalah daftar lengkap layanan Yahoo yang akan dihentikan: 1. Yahoo Axis, browser plug-in (28 Juni) 2. Yahoo Browser Plus, layan...