Langsung ke konten utama

GWT: Ajax melalui Java

Beberapa waktu terakhir ini saya mencoba membuat web application bebasis AJAX. Sebelumnya telah explore ke mana-mana untuk mencari solusi yang tepat untuk masalah yang kuhadapi. Akhirnya kutemukan GWT, solusi dari Google yang memiliki beberapa hal yang menguntungkan:
  • Menggunakan cukup satu bahasa pemrograman untuk pengembangan.
  • Menyediakan fasilitas RPC
  • Menyediakan widget antarmuka pengguna
Menggunakan bahasa Java sebagai bahasa pengembangan memudahkan saya untuk langsung masuk ke permasalahan tanpa harus mempelajari bahasa lain. Masalahnya saya tidak mau untuk invest waktu untuk belajar bahasa pemrograman baru, walaupun JavaScript masih ada kekerabatan dengan Java. Jadi learning curve untuk mengembangkan web application berbasis AJAX oleh programmer Java menjadi lebih mudah, tidak terlalu berliku.
Fasilitas RPC sangat membantu ketika aplikasi web membutuhkan komunikasi dengan server untuk pertukaran data. RPC pada GWT sangat mudah, cukup membuat interface dan callback function. Dan karena sifatnya yang asinkron, sehingga interaksi dengan pengguna bisa responsif.
Widget standard yang disediakan oleh GWT lumayan lengkap, tapi dalam aplikasi yang saya buat, saya menggunakan library lain, yaitu GWT-Ext. GWT-Ext adalah library pembungkus Ext, yang merupakan library JavaScript untuk membangun aplikasi web interaktif. Sebenarnya saya lebih menyukai MyGWT, tapi sampai saat tulisan ini di-posting rilis versi 1.0 belum keluar (sebelumnya saya menggunakan versi 0.4.x dan 0.5.x) . Sehingga karena dituntut oleh deadline, dengant terpaksa menggunakan GWT-Ext.

Tools (IDE, library) yang dipakai:
  • GWT versi 1.4.61
  • GWT-Ext versi 2.0.2
  • Ext versi 2.0.2
  • FusionCharts Free
  • Oracle JDBC driver
  • NetBeans versi 5.5 dan 6.0
  • gwt4nb plugin for NetBeans
Lama develop aplikasi adalah satu minggu (7 hari) dengan waktu pembelajaran sekitar satu minggu juga.

Komentar

Postingan populer dari blog ini

Oracle Package untuk fungsi ‘terbilang’ (repost)

Contoh penggunaan:
SELECT PKG_DIGIT_SPELLER.ENGRupiah('12345') FROM DUALSELECT PKG_DIGIT_SPELLER.ENGRupiah('12345.56') FROM DUAL Hasil:
TWELVE THOUSAND THREE HUNDRED AND FOURTY-FIVE RUPIAHSTWELVE THOUSAND THREE HUNDRED AND FOURTY-FIVE RUPIAHS FIFTY-SIXCREATE OR REPLACE PACKAGE PKG_DIGIT_SPELLER IS /******************************************************************************* Nama Package : PKG_DIGIT_SPELLER Oleh : Ibrahim F Burhan (ibrahim@burhan.biz) Deskripsi : Menghasilkan ucapan bilangan dalam bahasa Indonesia dan Inggris Hak Cipta Oleh Ibrahim F Burhan (ibrahim@burhan.biz) 2000 Siapa saja diperkenankan untuk memakai, mengubah ataupun mengembangkan source code ini, dengan syarat tetap mencantumkan keterangan ini. Reposted from my archive (Mar 16, 2001) *******************************************************************************/ TYPE typeSpellString IS VARRAY(100) OF VARCHAR2(20); arrSpellString typeSpellStrin…

Review singkat TP-Link Powerline Adapter - TL-PA4010PKit

Beberapa waktu yang lalu saya membeli powerline adapter produksi TP-Link, TL-PA4010PKit.


TP-Link memiliki banyak produk untuk powerline adapter-nya. Saya memilih TL-PA4010P dengan pertimbangan kebutuhan saat ini, yaitu colokan listriknya masih dapat digunakan dan untuk IPTV box-nya UseeTV.

Powerline adapter adalah adapter untuk komunikasi data lewat jaringan listrik, dalam penggunaan rumah tangga biasa disebut HomePlug. Keuntungannya adalah kita tidak perlu tarik kabel, bolongin dinding atau plafon untuk mengulur kabel jaringan, cukup tancapkan ke colokan listrik maka jaringan komputer bisa dibuat.

Selain jenis yang pakai kabel di atas, ada juga yang dilengkapi dengan WiFi, bisa sebagai access point atau extender saja.

Walau di spesifikasi transmisi datanya bisa mencapai 500Mbps, tetapi spesifikasi port Ethernet-nya cuma 10/100Mbps. Jadi perangkat yang terhubung di port cuma bisa mentransmisikan data maksimum 100Mbps, tetapi aktualnya bisa jadi kurang dari itu.

Untuk kebutuhan saya se…

Seven of Those Given the Good News of Paradise Were Successful Traders

The best of the Prophet's Companions whom the Prophet shallallahu 'alayhi wa sallam had given the good news of Paradise were not not just ascetics, or of those depended on others for their sustenance; rather, they were so energetic and productive that seven of them were renowned merchants.
Tujuh dari Sahabat yang Dijamin Masuk Surga (المبشرون بالجنة‎) adalah Pedagang Sukses
Sahabat-sahabat terbaik nabi -- yang Rasulullah shallallahu 'alayhi wa sallam berikan kabar gembira/dijamin masuk surga -- tidak hanya asketis (hidup sederhana), atau yang bergantungan hidup dengan orang lain; sebaliknya, mereka sangat energik dan produktif, sehingga tujuh dari mereka adalah pedagang terkenal.
Ketujuh orang tersebut adalah:
1. Abu Bakar Ash-Shiddiq radhiyyallahu 'anhu
2. Umar bin Khaththab radhiyyallahu 'anhu
3. Utsman bin 'Affan radhiyyallahu 'anhu
4. Abdurrahman bin 'Awf radhiyyallahu 'anhu
5. Zubayr bin Awwaam radhiyyallahu 'anhu
6. Thalhah bin 'Ubaydullah rad…