Mengenal Spring Roo

Ikatlah ilmu dengan menuliskannya mempostingnya, supaya jikalau sewaktu-waktu lupa sanggup menyaksikan blog sendiri. :D

Ada yang sudah tahu Spring Roo? Bagi anda yang sudah malang melintang di dunia pemrograman khususnya di bahasa Java pasti saja sudah tahu. Kalau belum tahu, baiknya anda cari tahu di google (Laah, ini barusan juga nyari di google ketemu blog ini).hehe...

Disini saya akan menerangkan sedikit wacana Spring Roo dan cara install Spring Roo. Artikel ini pas buat yang gres belajar Spring Roo, sama menyerupai saya juga gres belajar menciptakan project Spring Roo.hehe...

Spring Roo yakni suatu tool pengembangan aplikasi generasi lanjut secara cepat yang berbasiskan open source untuk developer java. Spring Roo memungkinkan developer untuk membangun best-practice, high-quality, lock-in-free enterprise applications dalam beberapa menit saja (sebuah pekerjaan pengembangan aplikasi yang dijalankan selama berminggu-minggu sanggup dilakukan cuma dalam beberapa hari saja).

Sekedar gunjingan jikalau kata Roo diambil dari kata Kanga"roo" (English) / Kanggu"roo" dalam bahasa Indonesia.

Arsitektur Spring Roo

Project yang dibentuk dengan Spring Roo ialah persyaratan Java enterprise applications menggunakan Spring Framework. Ini artinya anda akan mendapatkan semua tipe artifak menyerupai Java source files, XML configuration files, properties files dan view artifacts menyerupai jspx files di dalam project anda.

Selain konfigurasi otomatis Maven dalam membangun artifacts, logging dan dependency injection, Roo juga memungkinkan Anda untuk menghubungkan atau dengan gampang menciptakan database backend baru. Hal tersebut sanggup dilakukan dengan otomatis mengkonfigurasi Spring application context untuk database anda dan object relational mapping (ORM) tool lewat persyaratan Java Persistence API (JPA). Manajemen transaksi juga dikonfigurasi secara out of the box. Selain itu,dapat mengendalikan JUnit integration tests, Web front-ends dan project layers yang lainnya.


Pendekatan Unik dari Spring Roo

Salah satu faedah utama menggunakan Spring Roo yakni integrasi yang mendalam dari fitur AspectJ inter-type declaration (ITD). Hal ini memungkinkan Roo untuk secara otomatis menciptakan dan memelihara boiler-plate code menyerupai sistem getter dan setter dalam suatu unit kompilasi yang berlainan ( .aj file). File AspectJ ITD disimpan secara terpisah dari instruksi java wajar yang hendak anda tulis selaku developer sehingga Roo sanggup menjaga siklus hidup file dan content sepenuhnya independen atau terbebas dari apa pun yang anda laksanakan untuk file java. File java anda tidak perlu menjalankan sesuatu yang tidak masuk akal menyerupai tumpuan generated ITD file dan seluruh proses sungguh-sungguh transparan.

Instalasi Spring Roo

Untuk mengawali instal Spring Roo, install apalagi dahulu mavennya. Tutorial untuk install maven sanggup dicari di mbah google.hehe...
lanjut install Spring Roo, silakan download dahulu dari link ini pilih yang "Just take me to the download page".

Versi terakhir dikala saya tulis postingan ini yakni model spring-roo-1.2.3. Setelah download, unzip apalagi dahulu dan letakkan di direktori yang anda pilih (kalau saya di direktori C:\) terus setting PATH ke folder "bin" dalam folder Roo.


Kini, anda sudah sanggup mengawali menciptakan project dengan Spring Roo. Membuat project Spring Roo sanggup dilakukan di command line atau di Roo Shell pada IDE. Untuk yang pemula saya sarankan dengan menggunakan command line, alasannya yakni menurut saya lebih mudah.

Setelah postingan ini akan saya posting juga cara membuat project sederhana dengan Spring Roo.


Related : Mengenal Spring Roo

0 Komentar untuk "Mengenal Spring Roo"