Java web frameworks are legion. A sampling includes Spring/Struts/Play/Wicket/Pivot/Tapestry/Stripes/JavaFX/Flex/GWT and there are literally dozens more.
They all seem pretty alien to a guy coming from desktop UI development a la Swing or SWT.
(more…)