ColdFusion: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
ColdFusion
 
Tidak ada ringkasan suntingan
Baris 6:
 
FItur-fitur utama yang membedakan ColdFusion adalah bahasa-bahasa pemrograman script nya, ColdFusion Markup Language (CFML). Semua command pada ColdFusion diawali dengan <CF ...> dengan Output tetap dalam bentuk HTML.
Contoh coding pada ColdFusion :
1. Menampilkan  Hello World !
<cfset x = “Hello World !”>
<cfoutput>
<b>#x#<b><br>
</cfoutput>
2. Menampilkan  Hello, “name”, Welcome to my website!
<form method = "post" action = "name.cfm">
<input type = "text" size = "20" name = "name">
<input type = "submit" value = "Submit">
</form>
 
<CFOUTPUT>
Hello, #name#, Welcome to my website!
</CFOUTPUT>
 
ATAU :
Hello, <CFOUTPUT>#name#</CFOUTPUT>, Welcome to my website!
 
Dalam kode diatas kita menyimpan nilai “Hello World !” pada variable x, kemudian mengeluarkannya dengan cfoutput. Semua variable dapat dikeluarkan dengan menuliskan tag <cfoutput>. Setiap variable ditulis didalam tanda kres (#).
Baris 36 ⟶ 19:
'''Bagaimana ColdFusion Bekerja !'''
 
Untuk menyimpulkannya, sebuah 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.<br>
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.