We have an existing app which is mostly JSP based for front end and Java/DAO based back end connecting to an oracle DB. This is an enterprise level trading application.
Recently our management gave directive to use GWT to have a more modern look and feel to our front end pages. So we have migrated a few existing pages to GWT as well as all brand new development is in GWT. GWT is being used for both rendering front end as well as server side communications and AJAX.
However, I am concerned about fully embracing GWT as it is a client side architecture where most of the rendering logic processing happens on the client side.
Is my concern justified?
What other architectures would you recommend? Spring MVC/Webflow? Something else?