Baik, ikuti langkah-langkah berikut: :D
- buka cmd
- buat direktori dengan nama student, pindah ke direktori tersebut (terserah mau buat di drive mana)
- ketikkan 'roo'.
Buat Project
Pada tahap ini anda dapat menggunakan TAB untuk auto complete command, atau 'hint' untuk mengetahui option manual perintah. Ketikkan command perintah berikut,
- project --topLevelPackage com.putrajatim.student
- persistence setup --provider HIBERNATE --database H2_IN_MEMORY
Buat Entity Class
Berikutnya buat kelas entitas beserta field-fieldnya. Ketikkan perintah berikut,
- entity jpa --class ~.domain.Student (tanda ~ menunjukkan top level package yakni com.putrajatim.student)
- field string --fieldName nama
- field number --fieldName nim --type java.lang.Long
- field date --fieldName tanggalLahir --type java.util.Date
- controller all --package ~.web (perintah tersebut secara otomatis akan membuat Spring MVC Web UI, selain itu perintah ini sebenarnya sudah tidak digunakan lagi dan akan segera di disable, penggantinya adalah web mvc setup dan diikuti dengan web mvc all --package)
Run Project
Setelah melalui langkah-langkah diatas, selanjutnya project bisa di deploy ke konfigurasi Tomcat atau Jetty Web Container, dengan mengetikkan perintah 'mvn tomcat:run' atau 'mvn jetty:run' (mvn artinya maven). Pada percobaan ini saya menggunakan Tomcat. Sebelumnya, keluar dulu dari shell 'roo' dengan ketik command quit, karena untuk menjalankannya harus di direktori project.
- ketikkan mvn tomcat:run
- sekarang, ketikkan alamat yang keluar di cmd di web browser http://localhost:8080/student
Akses Project
- tampilan awal di web browser
- create new student (inputkan beberapa student)
- kemudian pilih menu List All Students untuk melihat daftar student yang sudah diinput
Akhirnya project sederhana dengan Spring Roo telah selesai dibuat :). Dengan menggunakan Spring Roo, project aplikasi yang anda kerjakan berminggu-minggu bahkan berbulan-bulan dapat dikerjakan hanya dalam beberapa minggu saja. Project diatas hanya sekedar contoh saja, anda dapat membuat yang lebih baik, lebih bagus, dan lebih canggih pastinya dengan mengopreknya.hehe...
Akhir kata, maafkan apabila masih terdapat kesalahan. Namanya juga belajar... :D
Oke, see you later. :)))
0 comments
Post a Comment