Archive for the ‘Java’ Category

Menggunakan Log4J

Saturday, July 19th, 2008

Menggunakan log4j Pada waktu SMU dulu, saya dan teman-teman saya membentuk grup band. Sebagai band amatiran, kami hanya tampil kalau ada pentas seni di sekolah, atau kalau ada acara tujuh-belasan di lapangan dekat rumah. Yang ingin tampil di event tersebut tidak hanya band kami, tapi juga puluhan band amatir lainnya. Karena ...

Road to Java SE

Sunday, July 13th, 2008

Belajar bahasa pemrograman mirip dengan belajar bahasa manusia. Bahasa pertama adalah yang paling sulit. Ini disebabkan karena kita belum paham istilah-istilah yang digunakan, pola umum menyusun kata, dan ungkapan-ungkapan khusus yang biasa digunakan dalam bahasa tertentu. Mari kita ingat waktu pertama kali belajar bahasa Inggris (bahasa Indonesia tidak dihitung, karena ...

Road to Java EE

Thursday, March 27th, 2008

Another Frequently Asked Question. Saya sudah menguasai Java Standard Edition dan sekarang mau belajar Java Enterprise Edition. Bagaimana learning-path-nya? Inilah Road to Java Enterprise versi saya:

Kandidat Java vs PHP

Wednesday, February 6th, 2008

Disclaimer : kondisi dan pengalaman Anda SANGAT MUNGKIN BERBEDA. Jadi jangan bilang saya salah ... ini pengalaman pribadi. Pengalaman Anda boleh saja berbeda, dan sangat dianjurkan untuk sharing. Belakangan ini banyak yang nyari Programmer PHP yah :-d Demikian tanggapan moderator milis JUG-Indonesia. Saya mau sharing pengalaman sedikit tentang rekrutasi ArtiVisi beberapa hari yang lalu. Rate salary ...

Java Stack 2008

Thursday, January 24th, 2008

Di milis Java sedang dibahas tentang kombinasi teknologi yang digunakan untuk membuat aplikasi Java. Ada beberapa kategori teknologi, yaitu: Presentation Layer. Yaitu teknologi untuk membangun User Interface Business Layer. Yaitu teknologi untuk menyediakan logika proses bisnis. Data Access Layer. Yaitu teknologi untuk mengakses penyimpanan data, misalnya database. Security Framework. Teknologi untuk mengelola otentikasi dan otorisasi. Build ...

Aplikasi Web dengan Spring 2.5 [bagian 6]

Saturday, January 19th, 2008

Pada artikel kali ini, kita akan mengurusi masalah sepele tapi penting, yaitu Internationalization (i18n) dan Localization (l10n). i18n adalah menyiapkan aplikasi kita supaya bisa beradaptasi dengan berbagai bahasa, format penomoran, mata uang, dan hal-hal lain yang berkaitan dengan globalisasi. Para pembaca mungkin ada yang bertanya, Ah, aplikasi saya tidak perlu multibahasa ...

Aplikasi Web dengan Spring 2.5 [bagian 5]

Friday, January 18th, 2008

Aplikasi web --berbeda dengan aplikasi desktop-- ditakdirkan untuk stateless. Artinya dia tidak menyimpan data untuk masing-masing user yang sedang aktif. Keputusan ini menyebabkan aplikasi web bisa diakses jutaan user sekaligus. Tapi juga menyebabkan perlu teknik khusus agar data user yang sedang aktif dapat disimpan dengan baik. Tanpa kemampuan penyimpanan state, ...

Aplikasi Web dengan Spring 2.5 [bagian 4]

Thursday, January 17th, 2008

Belajar membuat aplikasi web belum lengkap tanpa tahu caranya mengupload file dan mengelola state. Pada artikel ini kita akan belajar tentang cara menangani upload file dengan Spring MVC versi 2.5. Di artikel selanjutnya baru kita akan bahas tentang state management. Studi kasus kita kali ini sederhana saja. Kita sudah punya ...

Aplikasi Web dengan Spring 2.5 [bagian 3]

Friday, December 21st, 2007

Kemarin kita sudah membuat aplikasi sederhana yang memiliki tampilan list dan form. Tapi ada satu hal penting yang belum ada, yaitu header, footer, dan menu navigasi. Ada beberapa cara untuk memasang header dan footer tanpa duplikasi kode. Cara paling sederhana tentunya dengan menggunakan include di setiap halaman. Contohnya kira-kira seperti ...

Annotation dan XML

Friday, December 7th, 2007

Salah satu komentator bertanya seperti ini, kenapa annotation lebih diprefer daripada xml configuration ? bukannya xml configuration di spring membuat kontrol kita lebih sentralisasi, sehingga lebih mudah dimaintain ? Hmm... saya tidak ingin terlibat flame war annotation vs xml. Masing-masing memiliki plus minusnya. Ada saatnya kita memakai annotation dan ada saatnya ...