Loading....
Recent Article links:

Author Panel

Contributors: 16,255
Articles: 1,499

Article

Penggunaan Proxy Object dan Command Pattern

Dalam tahap analisis dan design sebuah aplikasi, kita pasti akan menemukan banyak business object yang membentuk sebuah kesatuan fungsional yang merupakan representasi dari requirement yang telah disetujui oleh calon pengguna aplikasi. Di antara business object-business object tersebut, ada beberapa yang mempunyai kelakuan dan struktur yang boleh dikatakan sama, sehingga kita memutuskan untuk membentuk sebuah interface yang mendefinisikan kelakuan dan struktur standard yang harus diikuti oleh business object yang bersangkutan. Seringkali juga kita menemui bahwa business object-business object tersebut mempunyai responsibility untuk melakukan fungsi-fungsi yang serupa. Sebagai contoh, misalkan kita sedang mengembangkan sebuah editor gambar dan text. Kita akan mengidentifikasi text dan gambar sebagai business object dalam aplikasi tersebut Kedua object tersebut ternyata juga mempunyai responsibility serupa dalam konteks aplikasi seperti: draw dan delete. Problematika yang sering kita hadapi dalam mengembangkan aplikasi seperti ini adalah bagaimana kita bisa membuat sebuah mekanisme yang robust dan elegan untuk mengakses object-object dan fungsi-fungsi yang disediakan. Seringkali kita memutuskan untuk membuat class-class yang independent untuk setiap business object, dan menyediakan sebuah façade atau abstract factory sebagai pintu tunggal untuk mengelola life time dari object dan mengakses fungsi-fungsi yang disediakan object. Strategi itu tidaklah salah, dan sudah banyak digunakan dalam pengembangan aplikasi-aplikasi yang ada.

Dalam tulisan ini, akan diperkenalkan kemungkinan lain untuk membangun sebuah service layer yang handal dan robust sekaligus elegan, yaitu dengan menggunakan proxy object dan command pattern (GOF). Bahasa pemprograman java akan digunakan dalam tulisan ini untuk menerangkan konsep-konsep yang berkenaan dengan proxy object, command pattern dan service layer.

DOWNLOAD ARTIKEL LENGKAP (PDF):
  1. bernadus-proxy.zip
DOWNLOAD SOFTWARE PENDUKUNG:
  1. Acrobat PDF Reader
ARTIKEL YANG BERHUBUNGAN:
  1. Mengecek Proxy dengan PHP
  2. Konfigurasi Transparent Proxy
  3. Java Web Services dengan Apache Axis
  4. Linux Proxy Server Dengan Squid dan Shorewall
  5. Membuat Shell Context Menu untuk Register/UnRegister ActiveX Object
  6. Support Vector Machine - Teori dan Aplikasinya dalam Bioinformatika
  7. Squid proxy menggunakan Authentikasi LDAP
  8. Pembangunan Jaringan VoIP Perjuangan
  9. Linux Tanpa Command Line
  10. MikroTik untuk Limit Bandwith dengan Web-Proxy dan SRC-NAT

Comments (No comments)

What do you think?