Setelah 1 minggu lebih cari” tau tentang struts, akhirnya datang juga
Saya sudah ngerti gimana cara pake framework struts. Struts sangat cocok dibuat untuk pemrograman arsitektur MVC (Model View Controller). Framework ini bekerja di bagian controller, yang mengatur jalannya aplikasi web. Yang jadi bagian” penting penerapan framework struts adalah, File configurasi (struts-config.xml), dimana programmer membuat mapping dari hubungan antara interface (view) dengan action-action class-nya. Yang berikutnya adalah action class itu sendiri. Pada saat user berinteraksi dengan interface pada halaman web, misalnya mengirimkan sesuatu ke server untuk diproses. Aplikasi akan melihat/memeriksa file konfigurasi tadi (struts-config.xml) untuk melihat class action mana yang akan melakukan proses yang diminta. Kemudian class action akan memprosesnya, lalu mengembalikan hasilnya atau mengarah ke interface lain sebagai tanda apakan proses berhasil atau bisa juga gagal. Yang menjadi pertanyaan adalah, kemana hasilnya akan dikembalikan atau kemana arah selanjutnya setelah proses selesai? Lihat lagi ke dalam struts-config.xml . Di dalamnya juga diikutsertakan konfigurasi untuk menentukan halaman apa yang ditampilkan ke user jika proses sukses, atau halaman mana jika gagal.

Kurang lebih alurnya seperti diatas. Biasanya pada action class dibuatkan object baru daru DAO class, sedangkan alur dari formClass ke DTOClass merupakan proses konversi dari object DTOClass ke object formClass. Hal ini dilakukan karena data” yang ditampilkan di interface tidak selalu sama seperti yang ada pada object dari DTOClass. Data yang ditampilkan ke interface biasanya merupakan object dari formClass. Aplikasi yang pake struts framework akan lebih muantap lagi jika dikombinasikan dengan framework Hibernate.
Sayonara!!!

Saat saya ingin membuat object subclass dari object actor, saya tinggal klik kanan kemudian klik New subclass. Maka terciptalah subclass baru dari class actor, dimana subclass tersebut mewarisi (extends) sifat” dari Actor. Ingat setiap class dan subclass dapat kita lihat kodenya dan dapat diedit pula. Contoh berikutnya saya ingin membuat object baru dari class programmer misalnya. Seperti sebelumnya cukup klik kanan pada class programmer kemudian pilih new programmer(). Sama aja klo kita coding trus mo buat object baru.








Recent Comments