Archive for the ‘Java’ Category

Aplikasi Web dengan Spring 2.5 [bagian 2]

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.

Aplikasi Web dengan Spring 2.5 [bagian 1]

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 ...

Akses Database dengan Spring 2.5

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 ...

Pakai IDE apa?

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.

Continuous Integration dengan Hudson

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 ...

Menggunakan PostgreSQL

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 ...

Membuat validasi dalam aplikasi

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.

Menggunakan HermesJMS

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 ...

Konfigurasi mod_jk

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 ...

Continuous Integration dengan Luntbuild

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, ...