Banyak sekali framework RAD yang ada di pasaran. Salah satunya adalah Spring Roo. Spring Roo adalah salah satu web framework yang di buat dengan bahasa pemrograman java. Spring Roo dinaungi oleh Spring.
Kenapa harus Spring Roo, karena :
- Mempercepat produktifitas.
- Standart Java API.
- Mudah digunakankan.
Untuk lebih mengenal Spring Roo, mari kita membuat aplikasi sederhana berdasarkan Class Diagram berikut :
Dari Class Employee ini kita membuat CRUD Operation menggunakan Spring Roo.
Sebelumnya pastikan kita sudah menginstall Spring Roo. Jika belum terinstall lakukan langkah berikut :
- Download Spring Tool Suite (STS) disini
- Jalankan STS-nya
- Pilih Help - Marketplace
- Tulis Roo pada di bagian Find
- Klik Install untuk menambahkan add-on Spring Roo
- Klik confirm
- Pilih I accept untuk melanjutkan proses instalasi.
- Klik Finish dan tunggu hingga proses instalasi selesai
Selanjutkan kita akan membuat aplikasi dengan Spring Roo. Ikuti langkah-nya sebagai berikut :
- Buka STS aplikasi.
- Klik File - New
- Pada bagian Wizards, tulis roo lalu tekan Enter
- Project Name: Employee
- Top level package name: com.demo
- Klik tombol Next lalu klik tombol Finish
- Ketik jpa setup --database MYSQL --provider HIBERNATE pada bagian Roo Shell
- Untuk setting database, bisa kita lakukan di database.properties yang terletak di Employee/src/main/resources/META-INF/spring
- Ketik entity jpa --class ~.domain.Employee --testAutomatically pada bagian Roo Shell
- Ketik field string --fieldName firstName --notNull --sizeMax 20 pada bagian Roo Shell
- Ketik field string --fieldName lastName --notNull --sizeMax 20 pada bagian Roo Shell
- Ketik field string --fieldName email --notNull pada bagian Roo Shell
- Ketik field date --fieldName joinDate --type java.util.Date --dateFormat SHORT pada bagian Roo Shell
- Ketik web mvc setup pada bagian Roo Shell
- Ketik web mvc all --package ~.controller pada bagian Roo Shell
- Jalankan dengan maven dengan parameter -e clean tomcat:run
Layar Utama |
Menambah Data Employee |
Daftar dari semua data Employee |
Lihat, begitu mudahnya kita membuat aplikasi CRUD (Cread, Read, Update and Delete) dengan menggunakan Spring Roo. Cukup dengan membuat :
- Domain/Model
- Controller
Sisanya di tangani oleh Spring Roo.
Itulah sekilas info tentang Spring Roo dan untuk blog kami selanjutkan masih dengan Spring Roo yang berkaitan dengan pembuatan RESTfull Service dari aplikasi diatas.
Enjoy
No comments:
Post a Comment