I'm about to start development of small purpose build intranet web application for small software vendor. It will be administration console of the server managing licenses for off-the-shelf software installed by users. There will be a few users who need to be able to sign in, issue a batch of license codes, revoke some, renew outdated, resolve issues, etc. Bear in mind that my customer requires Java for this solution.
I'm seasoned Java programmer and before I used different frameworks to implement webapps, mainly Apache Struts in the past and Spring MVC recently. I was wondering what else could you recommend for such specific intranet webapp. I looked at using
Google Web Toolkit (possibly with SmartGWT)
Ext JS for fancy widgets in UI and REST back-end in SpringMVC
SpringMVC with JQueryUI
Could you please think of any piece of recommendation with regard to the choice I'm going to made?