I'm going to start a new small-scale web-based financial application for internal use. I'm allowed to choose any web/app framework (of course need to justify).
I'm familiar with Spring and Struts, with some experience on Hibernate. Here are some options under consideration (not in any particular order):
I would prefer JSF as component-based framework looks promising.
I'm not looking for an "answer", so feel free to express your opinion. Any input will be greatly appreicated.