< Pangkalan Data - Skrip CGI - Pelayan
Web > - I
Di sini saya terangkan cara-cara permulaan untuk
membuat laman web yang boleh mengambil data dari pengkalan data. Harus
dinyatakan di sini bahawa proses ini adalah bergantung kepada platform yang
digunakan. Terdapat banyak konfigurasi yang membolehkan kita melakukan apa yang
dimahukan.
Saya akan menerangkan IDEA di sebalik proses
ini.
- Kita perlukan satu Pelayan Web untuk
menghoskan laman-laman web dinamik kita. Pemilihan pelayan web ini
bergantung kepada kehendak kita sendiri. Ada orang kata IIS tidak stabil
tetapi mudah untuk mengubahsuai konfigurasi, ada orang kata Apache lebih
laju, bergantung kepada kehendak masing-masing. Banyak lagi Pelayan Web
yang boleh didapati di Internet, percuma atau berbayar.
- Pemilihan Bahasa Skrip juga hendaklah sesuai
dengan Pelayan Web yang kita pilih. IIS tidak menyokong penggunaan
sesetengah skrip seperti TCL tetapi menyokong penuh penggunaan Skrip ASP (bermaksud,
jika anda mempunyai Pelayan Web IIS / PWS maka secara automatik skrip ASP
disokong oleh Pelayan Web tersebut, tidak memerlukan applikasi tambahan).
Ada juga bahasa skrip yang disokong oleh IIS tetapi memerlukan orang
tengah (modul) untuk menguruskan bahasa skrip tersebut. Sebagai contoh,
untuk menggunakan JSP di IIS, anda memerlukan modul seperti ActiveServlet
untuk menguruskan Skrip JSP.
- Pemilihan pengkalan data juga penting,
kerana sesetengah Bahasa Skrip tidak menyokong penggunaan pengkalan data
terbabit. Kebanyakannya, untuk mengakses pengkalan data dari Skrip
memerlukan modul tambahan. Masalahnya, jika tiada modul tambahan
disertakan/ditulis, maka akses ke pengkalan data adalah mustahil.
Sebelum memulakan sesesuatu projek, kaji
selidik perlu dilakukan untuk menentukan samada penggabungan tersebut boleh
dilakukan. Modul-modul tambahan perlu dikenal pasti dan dapatkan nota-nota
'installation'. Pastikan nota-nota cara pengaksesan juga diperolehi.
Sebagai tambahan, boleh juga diselidiki sama
ada konfigurasi tersebut boleh digunakan di platform yang berlainan seperti
Unix, Windows, Mac. Selidiki juga samada jika terdapat kelemahan-kelemahan
jika konfigurasi tersebut digunakan diplatform-platform tersebut.