Software Development Stack

24 01 2008

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 :P

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 :)


Actions

Information

7 responses to “Software Development Stack”

25 01 2008
Java: Pamer Persenjataan Di JUG « this is the blog of gembel_linux (13:52:49) :

[...]  Mas Ha -dhiku-suma Wahab [...]

2 02 2008
application integration software (22:26:02) :

application integration software

I agree with you and have spent countless hours researching this topic. I have bookmarked your blog on my Digg account

3 03 2008
andrew (17:12:23) :

“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..:((

14 05 2008
Alex Prawira (04:16:46) :

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

14 05 2008
dhiku (06:20:00) :

@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.

14 05 2008
Alex Prawira (14:19:06) :

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.

15 05 2008
dhiku (02:28:50) :

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/

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>