{"product_id":"9781935182849","title":"GWT in Action","description":"\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003ci\u003eGWT in Action, Second Edition\u003c\/i\u003e is a completely revised edition of the best-selling GWT book. It covers the new features introduced in GWT 2.4 and 2.5, as well as the best development practices that have emerged in the GWT community. It begins with a rapid-fire introduction to GWT and Ajax to get you up to speed with GWT concepts and tools. Then, you'll explore key concepts like managing events, interacting with the server, creating UI components, building your user interface declaratively using UiBinder ... and more.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout the Technology\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eGoogle Web Toolkit works on a simple idea. Write your web application in Java, and GWT crosscompiles it into JavaScript. It is open source, supported by Google, and version 2.5 now includes a library of high-quality interface components and productivity tools that make using GWT a snap. The JavaScript it produces is really good.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout this Book\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003ci\u003eGWT in Action, Second Edition\u003c\/i\u003e is a revised edition of the best-selling GWT book. In it, you'll explore key concepts like managing events, interacting with the server, and creating UI components. As you move through its engaging examples, you'll absorb the latest thinking in application design and industry-grade best practices, such as implementing MVP, using dependency injection, and code optimization. \u003c\/p\u003e\u003cp\u003eWritten for Java developers, the book requires no prior knowledge of GWT. \u003c\/p\u003e\u003cp\u003ePurchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eWhat's Inside\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCovers GWT 2.4 and up\u003c\/li\u003e\n\u003cli\u003eEfficient use of large data sets\u003c\/li\u003e\n\u003cli\u003eOptimizing with client bundles, deferred binding, and code splitting\u003c\/li\u003e\n\u003cli\u003eUsing generators and dependency injection\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003cb\u003eAbout the Authors\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003cb\u003eAdam Tacy\u003c\/b\u003e and \u003cb\u003eRobert Hanson\u003c\/b\u003e coauthored the first edition of \u003ci\u003eGWT in Action\u003c\/i\u003e . \u003cb\u003eJason Essington\u003c\/b\u003e is a Java developer and an active contributor to the GWT mailing list and the GWT IRC channel. \u003cb\u003eAnna Tökke\u003c\/b\u003e is a programmer and solutions architect working with GWT on a daily basis.\u003c\/p\u003e\u003cp\u003e \u003cb\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003c\/b\u003e \u003c\/p\u003e\u003col\u003e \u003cb\u003ePART 1 BASICS\u003c\/b\u003e \u003cli\u003eGWT\u003c\/li\u003e\n\u003cli\u003eBuilding a GWT application: saying \"Hello World!\"\u003c\/li\u003e\n\u003cli\u003eBuilding a GWT application: enhancing Hello World\u003c\/li\u003e \u003cb\u003ePART 2 NEXT STEPS\u003c\/b\u003e \u003cli\u003eCreating your own widgets\u003c\/li\u003e\n\u003cli\u003eUsing client bundles\u003c\/li\u003e\n\u003cli\u003eInterface design with UiBinder\u003c\/li\u003e\n\u003cli\u003eCommunicating with GWT-RPC\u003c\/li\u003e\n\u003cli\u003eUsing RequestFactory\u003c\/li\u003e\n\u003cli\u003eThe Editor framework\u003c\/li\u003e\n\u003cli\u003eData-presentation (cell) widgets\u003c\/li\u003e\n\u003cli\u003eUsing JSNI—JavaScript Native Interface\u003c\/li\u003e\n\u003cli\u003eClassic Ajax and HTML forms\u003c\/li\u003e\n\u003cli\u003eInternationalization, localization, and accessibility\u003c\/li\u003e \u003cb\u003ePART 3 ADVANCED\u003c\/b\u003e \u003cli\u003eAdvanced event handling and event busses\u003c\/li\u003e\n\u003cli\u003eBuilding MVP-based applications\u003c\/li\u003e\n\u003cli\u003eDependency injection\u003c\/li\u003e\n\u003cli\u003eDeferred binding\u003c\/li\u003e\n\u003cli\u003eGenerators\u003c\/li\u003e\n\u003cli\u003eMetrics and code splitting\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning Publications Company","offers":[{"title":"Default Title","offer_id":47040332857584,"sku":"9781935182849","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781935182849_p0.jpg?v=1763656146","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781935182849","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}