14
Praktis ZK Framework Pengenalan Java Java merupakan bahasa pemograman turunan dari c/c++ namun lebih sederhana , karena java terbagi menjadi dua , java merupakan bahasa permograman dan java merupakan pengembang aplikasi , Yang baru baru ini java di kembangkan pada platform mobile yang makin marak di gunakan “Android” . Di sana kita dapat menyimpulkan bahwa java jago masalah pengembangan aplikasi.java pertama di kembangkan oleh sun microsistem , tetapi sejak tahun 2008 an java sudah di adopsi oleh oracle hingga saat ini . Java Mulai dikembangkan sejak 1991 oleh “Stealth Project” bertujuan untuk menciptakan suatu sistem software yang mampu berjalan pada alat- alat elektronik (small devices). James Gosling berkonsentrasi pada ide pembuatan bahasa pemrograman. Juni 1991, muncullah bahasa interpreter “Oak” yang merupakan awal dari sejarah dari Java. Java secara resmi diperkenalkan oleh SUN pada dunia pada tanggal 23 Mei 1995 bersama dengan browser HotJava. Saat ini Java terbagi menjadi 3 teknologi: JSE – untuk aplikasi desktop JME – untuk aplikasi small device (HP, PDA,etc). JEE – untuk aplikasi enterprise (web, Distribute Programming: web service/SOAP, RMI, EJB, JNDI, etc. Java Bytecode Java menggunakan compiler sekaligus Interpreter agar dapat berjalan pada platform yang berbeda.,Java compiler mengcompile source code menjadi Java Bytecod,Java Bytecode merupakan instruksi mesin yang tidak spesifik terhadap suatu sistem mesi. Bytecode inilah yang akan dieksekusi oleh JVM yang ada didalam JRE. Pemasangan JDK Pemasangan JDK merupakan awal dari mendevlop sebuah aplikasi menggunakan java , jdk dapat kita dapat kan di oracle.org gratis . 1

Buku Praktis ZKoss Framework

Embed Size (px)

DESCRIPTION

Buku Praktis ZKoss Framework

Citation preview

  • Praktis ZK Framework

    Pengenalan Java

    Java merupakan bahasa pemograman turunan dari c/c++ namun lebih sederhana , karena java terbagi menjadi dua , java merupakan bahasa permograman dan java merupakan pengembang aplikasi , Yang baru baru ini java di kembangkan pada platform mobile yang makin marak di gunakan Android . Di sana kita dapat menyimpulkan bahwa java jago masalah pengembangan aplikasi.java pertama di kembangkan oleh sun microsistem , tetapi sejak tahun 2008 an java sudah di adopsi oleh oracle hingga saat ini .

    Java Mulai dikembangkan sejak 1991 oleh Stealth Project bertujuan untuk menciptakan suatu sistem software yang mampu berjalan pada alat- alat elektronik (small devices). James Gosling berkonsentrasi pada ide pembuatan bahasa pemrograman. Juni 1991, muncullah bahasa interpreter Oak yang merupakan awal dari sejarah dari Java. Java secara resmi diperkenalkan oleh SUN pada dunia pada tanggal 23 Mei 1995 bersama dengan browser HotJava. Saat ini Java terbagi menjadi 3 teknologi:

    JSE untuk aplikasi desktop JME untuk aplikasi small device (HP, PDA,etc). JEE untuk aplikasi enterprise (web, Distribute Programming: web service/SOAP, RMI, EJB,

    JNDI, etc.

    Java Bytecode

    Java menggunakan compiler sekaligus Interpreter agar dapat berjalan pada platform yang berbeda.,Java compiler mengcompile source code menjadi Java Bytecod,Java Bytecode merupakan instruksi mesin yang tidak spesifik terhadap suatu sistem mesi. Bytecode inilah yang akan dieksekusi oleh JVM yang ada didalam JRE.

    Pemasangan JDK

    Pemasangan JDK merupakan awal dari mendevlop sebuah aplikasi menggunakan java , jdk dapat kita dapat kan di oracle.org gratis .

    1

  • Praktis ZK Framework

    Pemasangan JDK di l inux

    Download JDK dengan versi terbaru http://oracle/technetwork/java/javase/downloads/index.html , setelah JDK di download dengan format tar.gz kita akan langsung memasang dan men setting path dalam bashrc . Disini kita akan menggunakan terminal .

    1. Letakkan file JDK versi terbaru yang di download ke home.

    2. Kita akan mengekstrak file ,Buka terminal ctrl+alt+tsudo tar xzvf jdk-7-linux-i586.tar.gz -C /opt/

    3. Setelah proses ekstrak selesai kita akan mengatur pathsudo gedit /etc/bash.bashrc

    4. Setelah terbuka tambahkan scrip di bawah iniexport PATH=$PATH:/opt/jdk1.7.0/bin

    5. Untuk Mengetahui JDK sudah terpasang kita dapat menggunakan scrip di bawah inijavac -version

    Pengenalan ZK Framework

    ZK Framework adalah web aplikasi berbasis ajax dan bersifat open source , zk merupakan JEE karena berjalan di atas berowser dan bersifat servlet , Servlet adalah sebuah class yang digunakan untuk menerima request dan memberikan response, terutama melalui protokol HTTP. Anda menulis source code dari Servlet, lalu mengcompile dan mendeploy di java web server. Selanjutnya client dapat berinteraksi dengan Servlet melalui browser.

    2

  • Praktis ZK Framework

    ZK Framework adalah web aplikasi berbasis ajax dan bersifat open source, zk di develop menggunakan javascrip ,Zk framework bisa dikatakan salah satu framework berbasis RIA(Rich Internet Application), dan applikasi ini lebih ke component base XUL dan XHTML, karena benar-benar mirip cara penggunaannya seperti applikasi desktop,dokumen tentang zkoss framework dapat di lihat di zkDemo.

    Pemasangan ZK di netbeans Dan Server

    Sebelum mesang pastinya mendownload plugin yang di butuhkan untuk menjalankan di IDE netbeans , plugin ini dapat di dapatkan di zkoss,org , file itu bernama net-sf-rem601ce.nbm . Server untuk menjalankan nya sudah paket dalam netbeans , server itu berupa glassfish-3.1.2 dan apache-tomcat . Jadi kita tidak susah susah untuk mendownload nya kembali.

    1. Buka Netbeans IDE dengan versi terbaru

    2. Tools Plugins

    3. Pilih tab downloaded dan add plugin , masukkan file plugin zk yang di download .

    4. Install dan tunggu beberapa saat hingga proses selesai.

    Pengenalan Layar Kerja

    Tree Project

    Tree Project Merupakan Susunan Project , class , package setelah membuat project .

    Pallate

    Pallate Merupakan tools tools yang berisi button , label, image dan yang lainnya , Pallate sangat membantu pada saat membuat aplikasi , karena memudahkan dalam mendevelop aplikasi , Drag and Drop lah yang di gunakan untuk menggunakan nya.

    3

  • Praktis ZK Framework

    Layar Kerja

    Layar kerja merupakan tempat antar programming dengan teman kerja nya untuk memasukkan scrip yang di inginkan .

    4

  • Praktis ZK Framework

    Informasi

    Informasi dari project yang di buat , apakah project itu error atau memili bug dapat di lihat di informasi.

    Hello World

    Hello world merupakan awal dari segala awal untuk memulai , karena bila seoarang developer tidak heran lagi dengan hello world , Untuk membuat project zk seperti biasanya , setelah pemasangan zk selesai zk itu terletak di Java Web .

    1. File - New Project2. Java Web dan pilih ZK601CE JavaEE6 Application . NEXT

    5

  • Praktis ZK Framework

    3. Beri nama Project dengan nama HelloWorld4. Project dapat di lihat seperti gambar di bawah ini

    5. Buka File index.zul dan tuliskan scrip di bawah ini :

    Hello World!

    6

  • Praktis ZK Framework

    Di bawah ini merupakan penejelasan program di atas ,

    Merupakan Layar kerja window di sini height dan width di atur layar kerja yang di inginkan

    Membuat label dalam Window dan memasukkan tulisan helloworld

    Membuat Button dan menampilkan pesan HelloWorld

    6. Run Project dan hasil nya seperti di bawah ini :

    Pengenalan ZK Userinterface

    Membuat tampilan di ZK sangat menyenangkan , karena zk berjalan di browser dan zk seperti aplikasi desktop , tampilan merupakan syarat utama dalam sebuat pembuatan aplikasi , karena dengan tampilan yang userfriendly aplikasi sangat di gemari oleh user , di zk kita membuat tampilan sama seperti membuat tampilan di servlet biasanya , Karena zk susah untuk membuat pernak pernik yang enak di pandang jadi kita harus memiliki imajinasi yang kuat untuk membuat aplikasi zk itu sendiri.

    7

  • Praktis ZK Framework

    Judul Gambar Scrip

    Button

    Caption

    Images

    Label

    Separator __________________

    Splitter

    CheckBox

    ComboBox

    DateBox

    RadioGroup

  • Praktis ZK Framework

    onCheck="">

    ListBox

    MenuBar

    9

  • Praktis ZK Framework

    TextBox

    ToolBar

    BorderLayout

    Grid

    Tree

    10

  • Praktis ZK Framework

    Iframe

    Window

    Project Latihan ZK Framework

    Animasi

    Dalam Sebuah Animasi atau bermain dengan userinterface di zk framework sangat lah menyenangkan , permainan pernak pernik sangat lah di utamakan dalam zk , apalagi aplikasi ini berbasis ajax dan mengadopsi 11 12 desktop , dengan adanya animasi yang di berikan oleh zk framework sangat menguntungkan , karena dengan adanya animasi yang di gunakan user lebih terasa nyaman dengan aplikasi yang di buat , animasi pada zk tidak sangatlah sulit karena kita hanya bermain di framework nya zk saja , tidak mengakar ke scrip java .

    Slide Down

    index.zul

    11

  • Praktis ZK Framework

    Fade In

    index.zul

    Slowly

    index.zul

    12

  • Praktis ZK Framework

    SlideUp

    index.zul

    FadeOut

    13

  • Praktis ZK Framework

    index.zul

    14