Archive for the ‘Java’ Category
Thursday, December 6th, 2007
Pada artikel Spring bagian ketiga ini, kita akan membuat form untuk mengedit data Person. Di sini kita akan lihat kemampuan form binding dari Spring, cara menyuplai data ke form, melakukan validasi, dan memproses form ketika tombol Submit ditekan.
Posted in Java | 2 Comments »
Wednesday, December 5th, 2007
Setelah pada artikel sebelumnya kita berhasil mengakses database, kali ini kita akan membuat tampilan berbasis web yang menggunakan kode program kita kemarin.
Fiturnya tidak terlalu sulit, dari tabel T_PERSON kemarin kita akan buatkan beberapa tampilan untuk mengelola data Person. Tampilan yang akan kita sediakan adalah:
* daftar semua Person
...
Posted in Java | 3 Comments »
Monday, December 3rd, 2007
Akses database dengan Spring 2.5
Spring 2.5 baru saja keluar. Rilis kali ini membawa penambahan fitur yang cukup signifikan di sisi konfigurasi. Dalam Spring yang baru ini, kita bisa mengkonfigurasi aplikasi melalui annotation. Suatu hal yang sangat bermanfaat untuk mengurangi jumlah baris kode XML kita.
Sebetulnya tidak ada yang salah dengan ...
Posted in Java | 18 Comments »
Friday, November 2nd, 2007
Posting ini dibuat untuk menanggapi diskusi di milis Netbeans.
Saya menyarankan para programmer, daripada menghabiskan waktunya untuk memperdebatkan editor, lebih baik menginvestasikan waktu dan energi untuk memperdalam konsep.
Ekstrimnya, coding dengan Notepad bila perlu.
Posted in Java | 13 Comments »
Tuesday, October 9th, 2007
Pada artikel sebelumnya, kita sudah membahas penggunaan Luntbuild dan CruiseControl untuk menerapkan Continuous Integration (CI). Kali ini, kita akan mencoba Hudson, aplikasi CI lain yang tersedia.
Hudson dapat diunduh dari websitenya. Setelah mengunduh, kita akan mendapatkan satu file *war. File ini dapat langsung dijalankan standalone dengan perintah:
java -jar hudson.war
Ataupun ...
Posted in Java | 1 Comment »
Monday, September 24th, 2007
Saya baru saja memporting project yang sedang saya kerjakan, dari menggunakan ikan lumba-lumba menjadi gajah. Sebetulnya saya pernah menggunakan database gajah ini pada tahun 2005, tapi setelah itu jarang digunakan sehingga butuh waktu agak lama untuk melakukan porting ini.
Agar lain kali tidak lupa lagi, baiklah saya tulis di sini ...
Posted in Java | 2 Comments »
Wednesday, September 12th, 2007
Pertanyaan berikut muncul di milis netbeans-indonesia, "Di mana sebaiknya kita menulis aturan validasi? Di database, di business layer, atau di presentation layer?"
Saya pikir, pasti banyak juga yang memiliki kebimbangan serupa. Oleh karena itu, jawaban saya tulis di artikel ini.
Posted in Java | 1 Comment »
Thursday, September 6th, 2007
Kalau kita ingin membuat aplikasi menggunakan database, tentunya hal pertama yang kita lakukan adalah menginstal server database. Selanjutnya, langkah kedua adalah menginstal aplikasi untuk mengelola database. Paling tidak, kita harus bisa membuat tabel, melihat isi tabel, mengisi ataupun menghapus data ke dalam tabel.
Demikian juga kalau kita membangun aplikasi menggunakan ...
Posted in Java | 1 Comment »
Wednesday, August 15th, 2007
Ada kalanya, kita ingin mempublikasikan aplikasi Java kita melalui Apache HTTPD, webserver paling populer dan paling banyak digunakan di dunia.
Beberapa alasan untuk melakukan ini antara lain:
Kita ingin menjalankan Tomcat dalam cluster, diakses melalui satu pintu gerbang, yaitu Apache HTTPD
Kita tidak ingin membuka port 8080 ke seluruh dunia, cukup ...
Posted in Java, Linux | 5 Comments »
Monday, August 13th, 2007
Setelah pada artikel sebelumnya kita menggunakan CruiseControl --sempat dikomentari sebagai XML Sit Ups--
kali ini kita akan menggunakan Luntbuild,
Continuous Integration Tools yang konfigurasinya tidak menggunakan XML sama sekali.
Sama seperti CruiseControl, untuk menjalankan Continuous Integration, kita memerlukan:
Repository Subversion yang berisi source code, lengkap dengan folder trunk dan release
Code Review, ...
Posted in Java | 1 Comment »