Sharing pengalaman dan review ZK Framework – Kekurangan dan Kelebihan Framework ZK

Sudah hampir satu setengah tahun aku menggunakan zk framework dalam membuat berbagai applikasi berbasis web di kantor. Banyak suka dan dukanya. Berikut ini pengalamanku :

  1. Berat
  2. Lebih Aman
  3. Kaku
  4. Boros HTML
  5. Mudah dan Cepat dalam membuat aplikasi
  6. Mudah diintegrasikan dengan back end framework
  7. Tidak mudah membuat / menutupi kekurangan yang ada

Nih penjelasanku satu persatu : Continue reading

Cara menginstall ZK Plugin for Netbeans

Bagi pecinta NetBeans IDE, tentunya jika ingin menggunakan ZK Framework tidak bisa langsung berpindah ke lain IDE yaitu Eclipse sebagai oficial IDE untuk ZK. Hal ini karena masalah kebiasaan sehari-hari menggunakan Netbeans.

Untuk menggunakan zk framework di NetBeans IDE caranya sangat mudah koq, tapi bagi yang baru mengenal java atau sudah kenal java tapi belum kenal sama ZK Framework, dan juga belum kenal mendalam tentang Netbeans IDE, tentunya menginstall plugin ZK bukan hal yang mudah. Ini aku alami dulu saat awal-awal mengenal ZK Framework.

Berikut ini langkah-langkahnya : Continue reading

Cara mengisi ZK Combobox menggunakan List Data

Pada tutorial kali ini aku ingin share cara menampilkan List Data menggunakan ZK Combobox. Dengan kata lain kita akan mengisi sebuah combobox menggunakan List data yang bisa bersumber dari Database atau Web Service.

Oh iya, ZK Combobox berbeda dengan HTML Combobox (<select>. Secara fungsi sama, tetapi pada ZK Combobox kita bisa memberi value pada item-itemnya dengan sebuah object yang bisa berisi banyak nilai. Kalau HTML Combobox kita hanya dapat mengisi valuenya dengan 1 String data saja.

Berikut ini skenarionya :
1. Kita memiliki sebuah tabel user yang kita dapatkan dalam bentuk List<User>
2. Kita akan menampilkan List<User> ke dalam ZK Combobox
3. Kita akan mengambil nilai dari Combobox tersebut.

Langkah-langkahnya :

  1. Buat tabel user seperti gambar berikut ini :
  2. Buat Class entity untuk merepresentasikan tabel user tersebut seperti berikut ini
  3. Buat tampilan menggunakan zul
  4. Buat controller untuk memberi nilai pada tampilan
  5. Test aplikasi

Tutorial lain :

Cara menampilkan List data dari database dengan ZK Framework

Tutorial kali ini adalah menampilkan isi database ke dalam halaman web dalam bentuk grid dengan menggunakan Listbox pada ZK Framework.

Skenario

  1. Kita memiliki sebuah tabel data yang akan ditampilkan dalam bentuk grid. Dalam contoh ini, kita akan menampilkan isi tbl_pet yang susunan tabelnya adalah sebagai berikut :
  2. Hasil query dari database adalah dalam bentuk List of object dari tabel. List ini bisa didapatkan dengan banyak cara misalkan dengan jdbc atau hibernate atau yang lainnya. Nama object dari tabel tersebut adalah TblPet.java
  3. List tersebut akan kita tampilkan menggunakan ZK. Kita akan menggunakan Listbox sebagai tampilan untuk gridnya.

Step by step Continue reading

Sharing kekurangan dan kelebihan ZK Framework

Apa itu zk framework ?
ZK adalah sebuah library yang sangat bagus dan mudah untuk membuat aplikasi web berbasis java. ZK konsen terhadap user interface sehingga user ketika membangun aplikasi web sudah tidak lagi berususan dengan html, css dan javascript. Semua sudah ditangani oleh ZK. Kita bisa menggabungkan ZK dengan framework lain seperti spring, ejb, hibernate, jpa dan sebagainya.

Continue reading

ZK Tutorial – Membuat project menggunakan ZK di Netbeans IDE

Ini adalah bagian pertama aku akan share pengalamanku menggunakan ZK Framework. Kedepannya, tutorial-tutorial yang aku share berawal dan menggunakan aplikasi yang dibuat di tutorial pertama ini

ZK Framework saat ini adalah framework opensource paling mudah dan cepat digunakan untuk membuat aplikasi berbasis web menggunakan java. Kita tak perlu lagi mengurusi javascript, css dan html. Kita cukup membuat background aplikasi berupa bisnis proses, data dan integrasi lainnya. ZK berfokus pada user interface sehingga bisa dikombinasikan dengan framework lain seperti spring, hibernate, ejb, eclipsejpa, ibatis dan sebagainya.

Secara default, ZK sudah membuat IDE sendiri yaitu plugin di Eclipse IDE yang bernama ZK Studio. Hal ini sungguh sebuah kemudahan yang diberikan oleh ZK terhadap para penggunanya. Tetapi hal ini akan sedikit bermasalah bagi penggemar Netbeans IDE seperti saya. Untuk berpindah kelain IDE seperti eclipse merupakan hal yang berat. Dan ternyata yang sepertiku juga banyak, sampai akhirnya lahir plugin di netbeans khusus untuk ZK.

Untuk menggunakan ZK di Netbens IDE, berikut ini langkah-langkahnya :
1. Netbeans IDE sudah terinstall di komputer Anda, aku menggunakan Netbeans 6.9
2. Download plugin zk di http://sourceforge.net/projects/rem1, dalam hal ini aku menginstall zkce 5.0.2
3. Install plugin melalui menu Tools -> Plugins -> Downloaded -> Add Plugins dan lakukan sampai selesai

Continue reading