
Product Description
Ajax breathes new life into web applications by transparently communicating and manipulating data in conjunction with a server-based technology. Of all the server-based technologies capable of working in conjunction with Ajax, perhaps none are more suitable than PHP, the world’s most popular scripting language.
Beginning Ajax with PHP: From Novice to Professional is the first book to introduce how these two popular technologies can work together to create next-generation applications. Author Lee Babin covers what you commonly encounter in daily web application development tasks, and shows you how to build PHP/AJAX-enabled solutions for forms validation, file upload monitoring, database-driven information display and manipulation, web services, Google Maps integration, and more. Youll learn how to
- Take advantage of PHP and advanced JavaScript capabilities to create next-generation, highly responsive Web applications.
- Enhance commonplace application tasks such as forms validation and tabular data display. [click to continue…]

Product Description
The Hands-On, Practical Guide to Preventing Ajax-Related Security Vulnerabilities
More and more Web sites are being rewritten as Ajax applications; even traditional desktop software is rapidly moving to the Web via Ajax. But, all too often, this transition is being made with reckless disregard for security. If Ajax applications aren’t designed and coded properly, they can be susceptible to far more dangerous security vulnerabilities than conventional Web or desktop software. Ajax developers desperately need guidance on securing their applications: knowledge that’s been virtually impossible to find, until now.
Ajax Security systematically debunks today’s most dangerous myths about Ajax security, illustrating key points with detailed case studies of actual exploited Ajax vulnerabilities, ranging from MySpace’s Samy worm to MacWorld’s conference code validator. Even more important, it delivers specific, up-to-the-minute recommendations for securing Ajax applications in each major Web programming language and environment, including .NET, Java, PHP, and even Ruby on Rails. You’ll learn how to: [click to continue…]

Product Description
jQuery: Novice to Ninja is a compilation of best-practice jQuery solutions to meet the most challenging JavaScript problems. In this question-and-answer book on jQuery, you’ll find a cookbook of ready-to-go solutions to help breathe life into your web page.
Topics covered include: – Scrolling, Resizing and Animating Webpage elements – Backgrounds, Slideshows, and Crossfaders – Menus, Tabs, and Panels – Buttons, Fields, and Controls – Lists, Trees, and Tables – Frames, Windows, and Dialogs – Adding interactivity with Ajax – Using the jQuery User Interface Themeroller – Writing your own jQuery plug-ins
All code used to create each solution is available for download and guaranteed to be simple, efficient and cross-browser compatible.
About the Author
Sporting a Masters in Information Technology and a lifetime of experience on the “web of hard knocks”, Earle Castledine (Mr Speaker) holds an interest in everything to do with computers. A Senior Systems Analyst and JavaScript expert – he is equally happy in the muddy pits of .NET code as in the fluffy fields of client-side interaction development. Co-creator of the client-side opus TurnTubelis, Earle recognizes the Internet not as a lubricant for social change, but as a vehicle for unleashing frivolous ECMAScript gadgets and interesting time-wasting technologies. [click to continue…]

Product Description
As a Java developer, you want a guide that shows you how to add Ajax functionality to your web applications with a minimum of effort. Well look no further than Pro Ajax and Java Frameworks. In this book, recognized Java experts and authors of the best-selling Apress title, Foundations of Ajax, will show you how.
The authors begin by recapping Ajax basics. Then they unveil a comprehensive Java/Ajax toolkit. Tools include JSEclipse for code editing, Venkman for JavaScript debugging, and Dojo Compressor for code compression. They also explain Log4js (and other tools) for JavaScript logging, JsUnit (and others) for testing, and various libraries like AjaxTags, DWR, and Script.aculo.us for rapid code development.
The last part of the book shows you how to build up a series of professional Java/Ajax applications. These will incorporate some of todays most popular frameworksSpring, JSF, Struts, and Tapestrygiving you all you need to incorporate Ajax into your everyday work and become an Ajax expert!
About the Author
Ryan Asleson is a software developer who lives and works in the Twin Cities area of Minnesota. He holds a degree in chemistry from St. Olaf College in Northfield, MN. Ryan has been building Web applications since 1998 and has extensive experience with JavaScript and Web development tools. He helped transition his organization from servlet-based content creation to JavaServer Pages (JSP) and has also maintained a corporate Web application framework based on Java Enterprise Edition. Ryan’s interests include performance tuning and standards based development. When not working, Ryan enjoys spending time with his family and doing outdoor activities like fishing, hunting, and water sports. [click to continue…]

Product Description
Delivering rich, Web 2.0-style experiences has never been easier. This book gives you a complete hands-on introduction to Microsoft ASP.NET AJAX 1.0, the new framework that offers many of the same benefits for Ajax development that ASP.NET provides for server-side development. With Programming ASP.NET AJAX, you’ll learn how to create professional, dynamic web pages with Ajax in no time.
Loaded with code and examples that demonstrate key aspects of the framework, this book is ideal not only for ASP.NET developers who want to take their applications a step further with Ajax, but for any web developers interested in ASP.NET AJAX, no matter what technology they use currently. That includes JavaScript programmers who would like to avoid the headaches of writing cross-browser code.
Programming ASP.NET AJAX offers you:
- A high-level overview of the ASP.NET AJAX framework
- Functional code that you can cut and paste for use in your own applications
- The essentials of JavaScript and Ajax to help you understand individual technologies used by the framework
- An organization that reflects the framework’s packages, including Extensions, Control Toolkit, the Futures CTP, and the AJAX Library [click to continue…]