06.07
Dalam beberapa tahun ini, stack framework utama saya dalam develop project adalah Spring+Hibernate. Saya mulai merasakan kebosanan dalam penggunaan stack ini. Apalagi saya masih menggunakan old style configuration (baca : XML configuration )
. Paling tidak, berikut ini adalah yang harus saya buat untuk develop :
1. Hibernate Entity
2. HBM file
3.Interface Dao
4. Dao Implement (Hibernate)
5. Konfigurasi XML untuk Dao
6. Interface Service
7. Service Implement (POJO)
8. Konfigurasi XML untuk Service
9. Class Controller (Spring-MVC)
10. Command class controller
11. Validator controller
12. Konfigurasi XML untuk controller
13. JSP
14. Validasi level view (javascript / JQuery)
14 hal yang harus saya buat
too much. Mungkin sudah saatnya untuk menggunakan new style configuration Spring (baca: spring annotation ataupun JSR 330) + JSR 303-Bean validation. Bila menggunakan annotation based + JSR 303, akan ada 6 hal yang hilang dari daftar di atas, menjadi :
1. Entity (JSR 137 + 303)
2. Interface Dao
3. Implementasi Dao (JSR 330)
4. Interface Service
5. Implementasi Service (JSR 330)
6. Controller (dengan annotation)
7. Command class controller + mekanisme JSR 303
8. JSP
Sekarang hanya 8 hal yang perlu saya kerjakan. Lebih sedikit dan lebih cepat. Eits, atau mungkin saya harus sekalian berpindah framework ke JBoss Seam??? hanya perlu :
1. Entity
2. Interface Action
3. Implementasi action
4. xhtml
Wow!!! hanya 4!!! mmmm……
consider using .net mas…
xixixixixixi
hehehehe… iya mas welly, sempet kepikiran belajar .net