Oleh : Reza Ervani
Referensi : Tomás Lin’s Programming Brain Dump
بسم الله الرحمن الرحيم
Kita akan mulai membuat sebuah website dengan Grails.
Kita akan meniru sebuah situs dengan tampilan seperti tampak pada gambar berikut :
Pertama kita buat terlebih dahulu aplikasi itu dengan nama : com.eclipseprogramming.demoweb
grails create-app com.eclipseprogramming.demoweb
Maka akan terbentuk direktori com.eclipseprogramming.demoweb
Membangun Objek Domain
Sebuah Objek Domain Grails adalah class Groovy yang mendeskripsikan kepingan-kepingan lego pada sistem kita. Kita akan membuat objek Domain member dan bagian-bagian web kita.
Membuat Class Domain
Selanjutnya kita buat Class Member dengan perintah seperti berikut
grails create-domain-class Member
Maka kita akan dapat di direktori /grails-app/domain/com/eclipseprogramming/demoweb akan ada file Member.groovy
Kodenya akan kita tambahkan dengan baris-baris berikut :
package com.eclipseprogramming.demoweb class Member { byte[] picture String name Boolean isAlumni String title String status String email String researchInterest String maThesis String disertasi static constraints = { } }
Jika digambarkan baris-baris kode yang kita buat tersebut akan tampak seperti berikut :
Membangun CRUD
CRUD adalah kependekan dari Create, Read, Update dan Delete. Dan Grails secara otomatis memfasilitasi kita untuk membangun ini berbasis model domain. Setelah kita mendefinisikan semua potongan lego kita tadi, kita, kita akan memerintahkan Grails untuk membangunnya dengan perintah berikut :
grails generate-all com.eclipseprogramming.demoweb.Member
Lalu jalankan di web browser kita, klik MemberController seperti tampak pada gambar berikut :
Maka kita akan mendapati halaman seperti berikut :
Klik New Member, maka akan tampil halaman seperti berikut :
Seperti kita lihat, Grails mempermudah pekerjaan kita dalam membangun form.
Selanjutnya kita akan bekerja lebih jauh dengan form ini.
Selamat mencoba, semoga bermanfaat (reza@rumahilmu.or.id)
Leave a Reply