Surprisingly Rockin' javascript and DOM Programming in GWT Bruce Johnson (Google) You may already know about gwt's nifty javascript Native Interface (JSNI), which allows you to define native Java methods with handwritten javascript. In GWT 1.5, there's an even more powerful way to program close to the metal. You can now model arbitrary javascript types directly as Java classes (specifically, as subclasses of gwt's javascriptobject class), yet there is no overhead in size or speed. You can code against any javascript object as if it were a regular old Java object. So, what does that buy you? * It's never been easier to integrate with external JS libraries; just define a Java class that models the JS object you want to interact with. Nice Java syntax, no overhead. * Freely use low-level native JS data structures (JS arrays, for example) by exposing them with a Java-friendly API. You can even apply Java generics to JS types! * Superimpose strongly-typed Java classes on JSON objects, giving you IDE code completion, refactoring and compile-time type checking. * GWT uses this new ability to provide a complete cross-browser DOM class hierarchy based on the w3c's Java HTML bindings. Programming straight to the DOM has never been more productive. Come learn about this unusual and powerful new capability that you can use to squeeze every drop of performance and interop out of your GWT projects.
Notes: Brand New from Publisher. No Remainder Mark.
Product Description When you need to find the right SQL keyword or MySQL client command-line option right away, turn to this convenient reference, known for the same speed and flexibility as the system it covers so thoroughly. MySQL is packed with so many capabilities that the odds of remembering a particular function or statement at the right moment are pretty slim. With MySQL in a Nutshell, you get the details you need, day in and day out, in one concise and extremely well organized … More >>
Product Description This complete guide to the Perl programming language ranges widely through the Perl programmer's universe, gathering together in a convenient form a wealth of information about Perl itself and its application to CGI scripts, XML processing, network programming, database interaction, and graphical user interfaces. The book is an ideal reference for experienced Perl programmers and beginners alike. In this second edition, Perl in a Nutshell has been expanded to inclu… More >>
Notes: Brand New from Publisher. No Remainder Mark.
Product Description Simple, to the point, and compact–in fact, exactly what you've come to expect in an O'Reilly Pocket Reference–the second edition of PHP Pocket Reference is thoroughly updated to include the specifics of PHP 4, the language's latest version. Written by the founder of the PHP Project, Rasmus Lerdorf, PHP Pocket Reference is both a handy introduction to PHP syntax and structure, and a quick reference to the vast array of functions provided by PHP. The quick reference… More >>
Product Description Data Structures and Algorithms in Java, Second Edition is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use to manipulate data structures. Besides clear and simple example programs, the author includes a workshop as a small demonstration program executable on a Web browser. The programs demonstrate in graphical form what data structures look like and how they operate. In … More >>