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.
- 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.
- 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.
- 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.
- ColdFusion secara dinamis men-generate sebuah halaman HTML dan mengembalikan ke web server.
- Web server kemudian menyampaikan halaman tersebut ke browser si User.
Tidak ada komentar:
Posting Komentar