Develop Java Web App, the background uses Hibernate Spring has no controversy, but what is the interface layer? My opinion is that the web app and web site are different. For applications for the browser, it is, It is not necessary to develop a website that is developing a full-haired person's website. It only needs to consider the user size of this application. On the contrary, the productivity is very important. Struts, Webwork These MVC forms of the frame currently seems It is not necessary to meet the requirements of productivity, and the emergence of Ajax technology makes this more complicated. After a period of tracking observation, I think the following items have great potential, future, interface frame killer may be produced Http://wicket.SourceForge.NET/ A comparing the traditional interface framework is said to have greatly improved production efficiency, saying that it is mainly in the main way, there is no application of Ajax's technology http://qooxdoo.sourceforge.net/ target is Develop a set of JavaScript client component libraries, no server-side content http://www.nextapp.com/products/echo2/ A set of AJAX technology, including the Server side, and Client's framework. Welcome brick!