Java, JSP, XML dan Aplikasi

Salam saudara sekelian dan selamat datang ke blog ini. Izinkan saya memberikan pendedahan kepada anda hasil dari pengalaman pengaturcaraan dan membina aplikasi web. Di sini ditunjukkan cara meringkaskan sintaks arahan yang rumit kepada mudah faham. Pembinaan setiap aplikasi perlulah mempunyai satu 'core engine' supaya mempercepatkan pembinaan aplikasi kita. Di sinilah 'core engine' itu akan didedahkan kepada saudara sekelian. Bagi yang berminat, dipersilakan menimba tekniknya.

Search This Blog

Tuesday, April 13, 2010

Pemasangan JCreator 3.5

Sekarang kita akan pasang JCreator 3.5 sebagai editor kita untuk menulis arahan Java. Jcreator adalah mudah sedikit jika dibandingkan dengan editor Java yang lain. Tujuan kita guna Jcreator ialah untuk menulis arahan yang senang. Kita tidak mahu guna Java AWT atau Java Swing. Kita buat yang simple, tak sophisticated tetapi berkeupayaan besar. Kocik-kocik cili api. Mula2, cari fail installer JCreator dan klik nama fail tersebut. Dialog di sebelah akan dipaparkan. Klik butang next untuk dialog seterusnya.

Anda akan dipaparkan dengan dialog akujanji seperti di bawah. Akujanji nie biasalah, mesti ada. Pilih ‘I accept the agreement’ dan klik butang next.

Dalam dialog berikutnya, anda akan dipaparkan dengan dialog lokasi simpanan atau storan fail aplikasi JCreator. seperti di bawah. Sila namakan di mana lokasi folder JCreator yang akan anda simpan. Kalau rasa malas, klik atas butang browse dan carilah folder berkenaan. Jika tidak, taipkan terus nama folder ‘C:\JCreatorV3LE’ dan klik butang Next. Kita mahu fail aplikasi JCreator 3.5 di simpan dalam folder C:\JCreatorV3LE. Kemudian klik next.

Pemasangan JCreator akan simpan aplikasi anda di folder yang telah dinyatakan. Jika folder C:\JCreatorV3LE tidak wujud, windows akan maklumkan kepada anda untuk mewujudkan folder tersebut dan anda perlu respon ya. Klik butang YES.


Klik sahaja butang next sehingga anda dipaparkan dengan dialog Ready to Install. Di sini, klik atas butang install untuk mulakan pemasangan. Setelah siap dipasang, dialog di bawah akan dipaparkan. Klik butang Finish, untuk jalankan dan setkan editor JCreator.



Sebelum anda boleh menggunakan JCreator, beberapa setting JCreator 3.5 perlu dipinda. Apabila JCreator dibuka buat kali pertama, setting perlu dipinda. Dialog JCreator berikutnya akan dipaparkan untuk melakukan pindaan setting seterusnya. Bagi setting dialog File Association di bawah, klik butang Next untuk menerima default setting.


Bagi dialog setting JDK Home Directory di bawah pula ialah untuk anda menetapkan di mana lokasi Java JDK yang telah anda instalkan sebelum ini. Jika dialog ini memaparkan maklumat folder yang betul, klik butang next. Jika salah klik butang browse untuk mencari lokasi folder Java JDK anda dan kemudian klik butang next. Selepas itu klik butan Finish.


Setelah selesai, Editor JCreator 3.5 akan dipaparkan seperti di bawah ini.

Inilah dia rupa bentuk Jcreator anda. Sekarang kita akan test dahulu sama ada Jcreator ini berfungsi atau tidak. Kita akan buat satu program Java yang paling simple untuk ujian. Klik di atas menu ‘File/New/File’ untuk membuka satu fail Java yang kosong.

Anda akan dipaparkan dengan dialog seperti di bawah. Pastikan anda pilih File Type. Klik ikon Java File dan tekan butang Next.

Pada paparan seterusnya, masukkan dalm kotak Name:, nama fail java anda. Kita taip ‘test.java’. Kita akan namakan fail kita ‘test’ dan pastikan file extension ialah ‘.java’. File test.java akan disimpan dalam folder C;\JcreatorV3LE. Anda perlu pastikan ‘.java’ mestilah dalam huruf kecil. Sekarang klik butang Finish.

Satu fail Java kosong akan dibuka dan anda akan masukkan teks berikut sebagai ujian sementara;

public class test

{

public static void main(String [] args)

{

System.out.println(“Helloooo…..”);

}

}

Sila pastikan kod arahan adalah seperti di atas, yang mana dalam huruf kecil dan yang mana dalam huruf besar. Jangan main ikut suka hati aja. Simpan fail Java anda.

Sekarang kita akan test file java ini. Sebelum sesuatu file Java boleh digunakan sebagai aplikasi, fail itu perlulah dikompil dan kemudian baru kita execute. Pada menu Build, klik sub menu Compile File untuk mengkompil file ini.

Selepas kompil, kita perlulah execute fail ini. Pada menu Build, klik sub menu Execute File untuk menjalankan file ini. Output yang kita akan dapat ialah seperti di bawah. Orait. Dah berjaya. Tekan enter untuk tutup prompt di bawah.


Jika anda ingin menambah lagi teks yang akan dipaparkan, tambahkan lagi arahan System.out.println() seperti berikut.


public class test

{

public static void main(String [] args)

{

System.out.println(“Helloooo…..”);

System.out.println(“….tambahkan teks anda di sini…..”);

}

}


System.out.println mengarahkan teks yang terkandung dalam kurungan (“”) dipaparkan ke skrin. System ialah class sedia ada yang telah dibina. Ia adalah objek berkaitan System komputer kita. Manakala out ialah pembolehubah output skrin dan println ialah fungsi bagi mengeluarkan teks. println() bermaksud ‘print a line’.

Sekarang simpan fail anda, kompil semula dan execute.


Seperti yang saya katakan awal tadi, sila pastikan kod arahan anda, yang mana dalam huruf kecil dan yang mana dalam huruf besar. Adakalanya manusia ini degil. Nak sangat ikutkan hati sendiri. Nak berdegil biar bertempat bang. Kita akan test. Tukarkan dari System kepada system, static kepada statik, test kepada TEST. Sekarang simpan fail anda, kompil semula dan execute. Apa yang anda dapat?


Kita bincang kemudian.....


Pemasangan Java JDK


Baiklah, setelah anda download Java JDK dan Jcreator, sekarang kita akan tumpukan pada pemasangannya pula. Pastikan anda download Java JDK versi 1.4.2_05 dengan nama fail ‘j2sdk-1_4_2_05-windows-i586-p.exe’. Cari dan download fail ini. Sekarang kita akan install JDK kita. Buka folder yang anda simpan fail installer tadi dan klik 2 kali di atas nama fail. Anda akan dimaklumkan dengan gambar sebelah



Ini adalah akujanji antara anda dan Sun Microsystem. Kalau anda setuju, klik ‘I accept...’ dan klik butang next. Anda akan dimaklumkan dengan gambarajah sebelah.



Jika anda mahu simpan JDK ini di folder yang tertera, klik butang next untuk meneruskan pemasangan. Jika tidak, klik butang change dan ikut arahan dalam dialog tukar folder. Untuk mengubah nama folder, masukkan nama folder yang baru dan klik butang OK.





Anda akan dipaparkan dengan dialog di bawah bagi memaklumkan browser pilihan anda. Pastikan anda telah pasang Interner Explorer atau browser lain seperti, Mozilla Firefox, Opera, safari, Google Chrome atau lain-lain. Klik butang install untuk mulakan pemasangan.


Jika anda tidak pernah menggunakan web browser atau tidak pernah melayari internet dari komputer anda dan sistem operasi anda dari jenis lama, makluman dialog amaran keserasian sistem operasi akan dipaparkan. Tak apa, lantak la ape deme nak kaborkan. klik aja butang continue.Pemasangan JDK akan bermula. Anda akan dipaparkan dengan maklumat memaklumkan status pemasangan. Tak apa, tengok ajer ler apa demer buat…


Dialog yang dipaparkan kat skrin semasa pemasangan nie saja ajer nie, nak lambatkan masa agaknyer. Kalau tak, bukan installation nama nyer. Dah lama tunggu barulah keluar dialog yang kat sebelah nie.


Ini dah nak final dah. Dimaklumkan yang pemasangan dah siap. Proses dah selesai untuk JDK. Selepas pasang JDK, installer akan pasang JRE. JRE ialah Java Runtime Environment. Yang ini penting. Bila semua sudah siap dipasang, dialog maklumat kat sebelah akan keluar menandakan dah siap. Klik butang Finish untuk tutup.


Baiklah sekarang kita dah pun siap pasang JDK dan JRE. La nie, kena buat setting pada environment windows anda. Maksudnya, windows OS anda sudah dipasang, tetapi alamat folder belum dimaklumkan atau dipublish. Nak kata kahwin, dah kahwin dah. Tetapi sijil nikah belum dapat. Jadi kena ada sijil nikah untuk nak selamat. So, kita setkan windows environment variable. Di mana?


Okay. Dari desktop anda, bawa mouse anda pada ikon My Computer dan klik butang kanan untuk mengeluarkan pop-up menu seperti di bawah. Klik atas sub-menu properties untuk mengeluarkan dialog System Properties.


Dalam dialog System Properties, klik atas tab panel Advanced dan klik butang Environment Variables…. Kenapa nak setkan semua ini? Menyusahkan aja.


Hello Bro, nak senang bukannya senang Bro. Kalau Bro masih ingat, semasa Win 95, Win 98 dan sebelum itu, ada satu satu fail dengan nama Autoexec.bat. Ingat lagi tak? File ini digunakan untuk setting PATH untuk aplikasi. Sekarang dalam Windows 2000, Windows XP dan Vista, autoexec.bat dah tak ada Bro. dah digantikan dah. Jadi nak buat setting, kena masuk kat environment variables la. Kalau tak nak buat setting tak apa. Tak ada sesiapa nak larang. Tapi kalau aplikasi tak jalan, jangan salahkan sistem. Orait?


Klik butang Environment Variables… untuk keluarkan dialog di bawah. Kalau anda tak pernah setkan environment, hanya 2 variable akan kelihatan, iaitu, ‘TEMP’ dan ‘TMP’. Kita akan tambahkan 2 lagi variable, bagi cukup ‘kuota 4’. Orait?

Kita akan tambah variable ‘PATH’ dan ‘CLASSPATH’. ‘PATH’ ialah untuk memaklumkan pada sistem, terdapat fail aplikasi EXE yang di simpan dalam beberapa folder yang dicatitkan dalam ‘value’. Sementara ‘CLASSPATH’ pula memaklumkan pada sistem, terdapat fail aplikasi Java yang di simpan dalam beberapa folder yang dicatitkan dalam ‘value’. Kita akan tumpukan pada maklumat ‘User variables for Administrator’ sahaja. Yang lain jangan ambil peduli buat masa ini. Untuk menambah variable baru, klik di atas butang new… Anda akan dipaparkan dengan dialog seperti di bawah.

Dalam dialog New User Variables, masukkan ‘PATH’ pada kekotak Variable Name. Huruf besar ke huruf kecil? Ada beza tak? Ikut suka hatilah. Tak ada sesiapa nak marah. PATH, PaTh, path, paTH atau pAth, sama saja. Asalkan jangan jadi PATAH sudah. Itu lain maknanya. Pada Variable Value, masukkan nama dan lokasi penuh dimana anda simpan JDK yang anda pasang tadi. Masukkan, ‘c:\j2sdk1.4.2_05\bin’ sahaja. Apa maknanya itu? Ia bermaksud, aplikasi Java anda boleh dijumpai di lokasi c:\j2sdk1.4.2_05\bin. Semua aplikasi EXE Java akan di simpan dalam folder BIN. Dalam folder JDK juga ada folder JRE. Tambahkan variable value seperti berikut ‘c:\j2sdk1.4.2_05\bin; c:\j2sdk1.4.2_05\jre\bin’. Tekan butang OK untuk simpan maklumat.

Setelah disimpan, anda akan lihat tambahan PATH pada Variable anda. Jika anda ingin ubahkan atau betulkan kesilapan PATH, klik di atas PATH dan klik butang Edit. Betulkan kesilapan dan simpan semula.


Sekarang kita akan tambah pula Variable CLASSPATH. Klik butang New… untuk tambah CLASSPATH dan lihat dialog seperti di sebelah.



Dalam kotak Variable Name, masukkan CLASSPATH. Dalam kotak Variable Value pula masukkan lokasi penuh di mana file JAR dan ZIP Java boleh dijumpai. Masukkan ‘c:\j2sdk1.4.2_05\lib\dt.jar; c:\j2sdk1.4.2_05\lib\tools.jar; c:\j2sdk1.4.2_05\jre\librt.jar. Apkah maksudnya ini? Ia menyatakan pada sistem bahawa fail-fail *.class sokongan Java ada di simpan dalam fail *.JAR dan *.ZIP di lokasi folder yang dinyatakan dengan nama *.JAR yang diberikan. Kalau nak tahu apa ada dalam fail *.JAR atau *.ZIP ini, buka fail ini menggunakan WINZIP dan anda akan tahu apa yang tersimpan.

Setelah selesai, sekarang klik butang OK untuk simpan nilai CLASSPATH anda. Sekarang anda akan lihat tambahan pada Environment Variables anda seperti dalam dialog sebelah.


Klik butang OK untuk simpan dan klik butang OK lagi sekali untuk menutup dialog System Properties anda. Sekarang setting JDK Java dah solosai. Kita test dulu jalan tak JDK kita. Buka DOS prompt anda. Kat mana? Aduh, lomah la ekau nie jang. Klik atas menu Start/All Programs/Accessories/Command Prompt. Anda akan dipaparkan prompt command seperti di bawah.


Pada prompt “C:\>” taipkan javac dan tekan enter. javac ialah fail exe dari lokasi c:\j2sdk1.4.2_05\bin. Ia berfungsi untuk mengkompil fail *.java anda. Jika Command Prompt anda paparkan mesej seperti di atas, fullamak, okay anda dah berjaya. Kalau tak keluar, “uuumak ai, tak sangko eden, ekau nie boto-boto bongap lah jang”. Betulkan kembali setting System Properties anda dan test lagi sekali.


Orait… cantik. Nanti kita jumpa lagi.....


Saturday, April 10, 2010

Kit Pembangunan Java

Salam... Kita ketemu lagi dalam siri Java.

Apa Itu Java Development Kit (JDK)?
JDK ialah alat atau tool yang telah disediakan sebagai translator bagi kita membina dan menyediakan aplikasi dalam bentuk binary. Tanpa JDK, kod Java yang kita tulis tidak bermakna apa-apa dan tidak boleh digunakan sebagai aplikasi. JDK akan membaca kod sumber yang kita tuliskan tadi, kemudian akan memastikan tiada kesilapan kepada sintaks (urutan bahasa kod) arahan, sebelum menjadikannya kod arahan binary yang hanya boleh difahami oleh mesin pemproses sahaja. Sebagai contoh jika kita tulis 'if ( ix>10 && aString.equals("Hello") )' , arahan ini akan berubah kepada binary mungkin menjadi 'Êþº¾ E§ °+ ) À ¾š * ¶ ¶ ™ §'. Ini hanya contoh sahaja.
Kita panggil kod binary ini 'kod cacing' sebab arahan kod kita tak faham dan bentuknya pun ada macam2. Kod ini sebenarnya ialah kod yang boleh dibaca oleh mesin supaya arahan boleh dilakukan menggunakan 'PUSH', 'POP' , 'MOV' dalam bahasa Assembly Language. Yang nie jangan tanya lagilah. Nanti pening kepala nak kena terangkan. Takut akhirnya nanti saudara rasa lebih baik jangan tanya. Jika kod arahan ditulis salah, JDK akan maklumkan pada kita maklumat ralat seperti, 'Undefined symbol....', 'cannot resolve symbol...', '";" expected...' dan lain-lain lagi. Jadi kita boleh cari mana silapnya kod arahan kita dan betulkannya kembali.
Setelah didapai tiada kesilapan kod arahan yang ditulis, barulah JDK akan dapat menjadikan kod sumber kita kepada kod binary yang boleh digunakan sebagai aplikasi sama seperti fail *.exe. Cumanya, output fail Java tidak akan menjadi *.exe secara automatik. Java akan menjadikan file output kepada beberapa himpunan fail *.class. Berbeza dengan C atau C++, kod arahan yang dikompilkan akan menjadi beberapa himpunan fail *.obj dahulu, kemudian akhirnya himpunan fail *.obj ini akan dibaca dan dijadikan pula satu fail *.exe.
Di mana nak dapatkan JDK ini? Anda boleh dan perlu download dari website Sun di http://java.sun.com/javase/downloads/index.jsp atau di http://www.apl.jhu.edu/~hall/java/Java-Downloads.html. Pastikan anda download JDK dan bukan JRE dan juga platform: Windows. Kalau boleh, download JDK versi1.3.1. Kalau susah atau tak dapat atau sengaja tak nak cari susah, maklumkan kepada email saya di shamsdin2999@yahoo.com, nanti akan akan emailkan kepada saudara.

Apa Itu Java Editor dan Compiler?
Editor dan kompiler itu apa pula? Baiklah, setelah kita ada JDK, kita perlukan satu tool atau alat untuk menulis kod arahan Java kita yang mudah dibaca dan difahami. Kita boleh gunakan mana-mana editor teks yang kita nak tetapi nama fail mesti disimpan dalam bentuk *.java dan teks juga mestilah mudah baca. Biasanya, orang akan menggunakan paling mudah ialah notepad. Tak payah pening kepala nak download dari web, dalam windows ada notepad.exe.
Tak ada masalah nak guna yang mana sekalipun Tetapi memadaikah kalau berjamuan beramai dengan tetamu kehormat dengan menggunakan pinggan plastik berharga 65 sen, jika rumah banglo kita bertaraf mewah gaban? Tentu tidak bukan? Sudah pasti kita mahu yang lebih baik.
Jadi kita perlulah gunakan editor yang khusus. Ada banyak editor seperti Kawa, Eclipse, Symantec Visual Cafe, JCreator dan lain-lain. Kalau nak yang paling mudah digunakan, downloadlah JCreator Pro Versi 3.0 atau 3.5 dari dari http://www.jcreator.org/download.htm. Pilihlah JCreator classic LE versi 3.5 yang mudah. Anda boleh guna Eclipse kemudian jika mahu, tetapi Eclipse ada banyak songel dan manja yang anda perlu fahami dan tangani.
JCreator adalah pilihan terbaik bagi saudara. Jangan peningkan kepala dengan pelbagai benda yang tidak perlu. JCreator dibekalkan dengan compiler yang akan menjana kod arahan saudara dari kod mudah baca ke kod binary. Jika anda memilih notepad, anda perlu kompil kod mudah baca anda menggunakan javac.exe dalam mod DOS. Ini susah sikit kerana ada banyak setting yang perlu saudara tahu. Jadi, janganlah peningkan kepala.

Apa Pula Selepas ini?
Sekarang anda dah download JDK dan Jcreator. Anda perlu install pada komputer anda untuk menggunakannya. Ok, ikut segala arahan dari dokumen yang anda terima dan install dahulu JDK. Anda tentu tertanya kenapa JDK 1.3.1 dan bukan 1.4.5 atau 1.6? Yang versi terkini ada, kenapa nak yang lama? Anak dara ada kenapa janda? Okay, begini sebenarnya. Anda perlu pastikan kod arahan yang anda tulis dan kompil perlu dan mampu jalan dalam versi mana-mana sekalipun sama ada 1.3.1, 1.4.5, 1.5 atau 1.6. Ini penting kerana kita nak pastikan kod kita ini tidak bergantung sepenuhnya dalam sesuatu versi sahaja. Kalau ini berlaku, jika SUN keluarkan versi baru, kita perlu ubah kod dan kompil semula dalam versi baru. Sudah tontu ekau taknak buek macam tu kan jang?
Pastikan semasa install, saudara masukkan dalam folder c:\JDK\javajdk. Ini untuk memudahkan setting dalam Windows 'environment variables' dan JCreator nanti. Selepas install JDK setkan 'environment variables'. Macam mana yer agaknya nak setkan? Kita tunggu dulu dalam artikel yang akan datang....