Solution 12. GWT and Legacy Code
GWT is arguably the most exciting development for Java-based web development in a long time. As we’ve seen throughout this book, you can use GWT to easily develop compelling, rich user interfaces that rival the best UIs in the desktop world.
But what if you have legacy code that was implemented with another Java-based web application framework, such as Struts, Tapestry, or JavaServer Faces? In many cases, it’s not feasible just to throw out that legacy code and rewrite your entire application with GWT, no matter how compelling you find GWT’s impressive capabilities.
You can instead integrate GWT into your legacy applications, in two ways. You can add GWT widgets to your HTML or JavaServer Pages (JSP) pages to ...