Based on discussion in JUG Indonesia mailing list, there are currently two persons have shared their favorite development stack,
Now its my turn to share my favorite stack,
Presentation
Mojarra 1.2 with RichFaces + Tomahawk component
Templating
Facelets (really good with JSF)
Reporting Tools
JasperReport and iReport for visual designer
Business and Integration Layer
Spring Framework
Data Access
Hibernate, please note without JPA
Security
Spring Security, yeah it can secure your app based on URL, method, object, also EVERY component in JSF
sluuurp
Testing
Unit testing with JUnit 4 + EasyMock
Integration testing with DBUnit
Coverage testing with Cobertura
Planning to implement JSFUnit for presentation testing
Build system
Apache Ant
Continuous integration server
Hudson
App Server
Tomcat for development, Glassfish for production
Database
MySQL for development, PostgreSQL for production
Project Management Tools
Redmine (task and bug tracking and wiki)
IDE
Eclipse is okay, but Netbeans rocks
)
Done! Your turn please







[...] Mas Ha -dhiku-suma Wahab [...]
application integration software
I agree with you and have spent countless hours researching this topic. I have bookmarked your blog on my Digg account
“Eclipse is okay, but Netbeans rocks
)”
hehe..jd inget pertama kali ngantor..pada ngetawain gara2 sy pake Netbeans..
its doesnt mean im a coward because i use Netbeans…right???
or not…ok..may be i’m the one..:((
pak dhiku,
saya melihat bapak memakai Richfaces, saya juga. Tetapi mengapa masih ada memakai komponen tomahawk ?? boleh tahu alasannya, bagian mana yg belum bisa dicover dengan baik oleh Richfaces.
terima kasih
@Alex
Simple, karena saya masi membutuhkan komponen upload filenya tomahawk. Untuk richfaces belum support file upload komponen, tapi sudah ada plannya untuk memasukkan komponen upload files di versi selanjutnya.
berarti pak dhiku masih pakai richfaces 3.1.x ya ? sama dgn saya juga. btw richfaces 3.2 kan sudah bisa file upload
saya pengen juga sih upgrade ke richfaces 3.2, cuma sptnya langkah besar dan beresiko krn hrs ganti ke JSF 1.2 juga.
saya pake richfaces 3.1.x tapi sudah menggunakan JSF 1.2 jadi ga masalah kalo untuk migrate
Saya rasa pindah ke JSF 1.2 bisa dicoba dulu, karena banyak perbaikan dari sisi performance dan kemudahan2 dlm developnya (lebih simple). Waktu itu saya jg pindah dari JSF 1.1 ke 1.2 dan ga ada masalah yang berarti, asal tahu saja perubahan2 mana yg terjadi di JSF 1.2. Info detail bisa dilihat disini,
http://java.sun.com/developer/technicalArticles/J2EE/jsf_12/