0 OReilly Ajax on Java (2007)


OReilly Ajax on Java (2007)

This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. Java developers can choose between many different ways of incorporating Ajax, from building JavaScript into your applications "by hand" to using the new Google Web Toolkit (GWT). Ajax on Java starts with an introduction to Ajax, showing you how to write some basic applications that use client-side JavaScript to request information from a Java servlet and display it without doing a full page reload. It also presents several strategies for communicating between the client and the server, including sending raw data, and using XML or JSON (JavaScript Object Notation) for
sending more complex collections of data.



0 OReilly Adding Ajax (2007)


OReilly Adding Ajax (2007)

Ajax brings a whole new level of feedback and flexibility to web applications. Gone, or at least pushed gently aside, are the days when web page forms produced a result only after being submitted to a server. Gone also are static web pages of frozen HTML (Hypertext Markup Language) that could be read, but were unresponsive to the page reader’s actions. Nowadays, web page developers can provide, directly within the page, much of the same functionality that used to require a round trip to the server.
 

Using Ajax, page components can be collapsed or expanded as required, populated on demand, and feedback to the user can range from a color fade to a system of strategically placed messages. Every element of the page can be used to make web service requests, thus creating more responsive pages and less frustration for the users. The end result is a sharper, tighter application.


0 New Riders Publishing Scriptin' with JavaScript and Ajax, A Designer’s Guide (2010)


New Riders Publishing Scriptin' with JavaScript and Ajax, A Designer’s Guide (2010)

Scriptin’ with JavaScript and Ajax is the third in a series of books aimed at introducing designers and programmers to the process of developing browser-based interfaces. The first, Stylin’ with CSS, focuses on the structure and styling of content, and the second, Codin’ for the Web, focuses on the three-tier architecture of browser, middleware, and database that are the core components of almost every Web site.
 

The focus of this third book is JavaScript, and a JavaScript-based programming technique called Ajax that dramatically improves communication between the user’s browser and the Web server. The goal of this book is to teach you how to use JavaScript and Ajax to develop sophisticated and responsive user interfaces for today’s Web sites and online applications. Ajax has given a new purpose to JavaScript, and virtually all of today’s successful sites and online applications use JavaScript and Ajax extensively.

0 Microsoft Press Introducing Microsoft ASP.NET AJAX (2007)


Microsoft Press Introducing Microsoft ASP.NET AJAX (2007)

AJAX stands for “Asynchronous JavaScript and XML,” and it’s a sort of blanket term coined in 2005 to indicate rich, highly interactive, and responsive Web applications that do a lot of work on the client and place out-of-band calls to the server. An out-of-band call is a server request that results in a page update rather than a page replacement. The net effect is that an AJAX Web application tends to look like a classic desktop Microsoft Windows application and has advanced features such as drag-and-drop and asynchronous tasks, a strongly responsive and nonflickering user interface, and far less user frustration. ASP.NET AJAX Extensions is a significant extension to the ASP.NET platform that makes AJAX-style functionalities possible and effective. ASP.NET AJAX Extensions is designed to be part of ASP.NET and, therefore, seamlessly integrate with the existing platform and application model.

Architecturally speaking, the ASP.NET AJAX framework is made of two distinct elements: a client script library and a set of server extensions. The client script library is entirely written in JavaScript and, therefore, works with any modern browser. Server extensions are fully integrated with ASP.NET server-based services and controls. As a result, developers can write rich Web pages using nearly the same approach they know from developing classic ASP.NET server-based pages.
 

Most ASP.NET AJAX developers are former ASP.NET developers and, as such, are familiar with the server-side development model based on controls. The server-centric programming model is the next big step in the evolution of the ASP.NET programming model. ASP.NET AJAX server controls are great, especially if you don’t feel confident enough to create AJAX client scripts manually.

This book provides an overview of the ASP.NET AJAX framework with numerous examples to familiarize you with a variety of techniques and tools. AJAX is a real breakthrough for ASP.NET developers and professionals. It makes cross-browser
programming a reality and enables desktop-like functionalities over the Web.


0 Microsoft Press ASP.NET and AJAX, Architecting Web Applications (2009)


Microsoft Press ASP.NET and AJAX, Architecting Web Applications (2009)

Architecting a Web application today is mostly about deciding whether to prefer the richness of the solution over the reach of the solution. Silverlight and ASP.NET AJAX are the two platforms to choose from as long as you remain in the Microsoft ecosystem. But the rich vs. reach dilemma is a general one and transcends platforms and vendors. A neat answer to that dilemma puts you on the right track to developing your next-generation Web solution.


0 MCGraw-Hill Osborne AJAX, The Complete Reference (2008)


MCGraw-Hill Osborne AJAX, The Complete Reference (2008)

Ajax (Asynchronous JavaScript and XML) encompasses much more than the
technologies that make up this catchy acronym. The general term Ajax describes the usage of various Web technologies to transform the sluggish batch submission of traditional Web applications into a highly responsive near desktop-software-like user experience. However, such a dramatic improvement does come with the price of a significant rise in programming complexity, increased network concerns, and new user experience design challenges. For now, let’s avoid most of those details, as is appropriate in an introduction, and begin with an overview of the concepts behind Ajax illustrated by an example. Details of the example will then be presented hinting at future complexity. The chapter then concludes with a brief discussion of the historical rise and potential effects of Ajax upon Web development.


0 Manning GWT in Action, Easy Ajax with the Google Web Toolkit (2007)


Manning GWT in Action, Easy Ajax with the Google Web Toolkit (2007)

The Google Web Toolkit (GWT) slashes through the issues that surround multibrowser Ajax development. It moves the development lifecycle into the type-safe language of Java while retaining the capability to access JavaScript and third-party libraries. GWT offers the opportunity to develop your Ajax application once for use in multiple browsers and configurations. GWT in Action aims to give you a solid foundation for developing GWT applications. It puts all the tools and development tasks into the context of typical application development, ensuring that you can understand and avoid the problems faced in GWT development. Throughout the book, the development of a Dashboard application, together with various component applications for the Dashboard, provides the mechanism we use to explain GWT concepts. We start by providing a solid background on the basics, looking at the tools that are used and where they’re used in a typical development lifecycle. Then, we consider widgets, panels, and events, discussing those provided by GWT and how to create your own (leaning heavily on our experience from developing components for the GWT Widget Library).


0 Manning ASP.NET AJAX in Action (2008)


Manning ASP.NET AJAX in Action (2008)

Manning ASP.NET AJAX in Action (2008)


0 Manning Ajax in Practice (2007)


Manning Ajax in Practice (2007)



0 DZone Refcardz Getting Started with Ajax (2008)


DZone Refcardz Getting Started with Ajax (2008)

Ajax Cheatsheet


0 CreateSpace Publishing WordPress and Ajax, An In-Depth Guide on Using Ajax with WordPress (2010)


CreateSpace Publishing WordPress and Ajax, An In-Depth Guide on Using Ajax with WordPress (2010)

The goal of this book is to provide you a rock-solid foundation for using Ajax with WordPress. After the foundation has been laid, you will be walked through several real-world examples. By the end of the book, you should not only have a thorough understanding of Ajax, but how Ajax functions within WordPress itself.


0 Course Technology Web 2.0 Security, Defending Ajax RIA and SOA (2008)


Course Technology Web 2.0 Security, Defending Ajax RIA and SOA (2008)

SOA, RIA, and Ajax are the backbone behind the now widespread Web 2.0
applications such as MySpace, Google Maps, and Live.com. Although these
robust tools make next-generation Web applications possible, they also add
new security concerns to the field of Web application security. Yamanner, Sammy, and Spaceflash-type worms are exploiting “client-side” Ajax frameworks, providing new avenues of attack, and compromising confidential information. Portals such as Google, Netflix, Yahoo, and MySpace have witnessed new vulnerabilities. These vulnerabilities can be leveraged by attackers to perform phishing, cross-site scripting (XSS), and cross-site request forgery (CSRF) exploitation. Web 2.0 Security: Defending Ajax, RIA, and SOA covers the new field of Web 2.0 security. Written for security professionals and developers, the book explores Web 2.0 hacking methods and helps in enhancing next-generation security controls for better application security. Readers will gain knowledge in advanced footprinting and discovery techniques; Web 2.0 scanning and vulnerability detection methods; Ajax and Flash hacking methods; SOAP, REST, and XML-RPC hacking; RSS/Atom feed attacks; fuzzing and code review methodologies and tools; and tool building with Python, Ruby, and .NET.



0 Apress ZK, AJAX without JavaScript Framework (2007)


Apress ZK, AJAX without JavaScript Framework (2007)

Ajax is a kind of next-generation DHTML; hence, it relies heavily on JavaScript to listen to events triggered by user activity and manipulates the visual representation of a page (that is, the document object model, or DOM) in the browser dynamically.


0 Apress Web Development Solutions, Ajax APIs Libraries and Hosted Services Made Easy (2007)


Apress Web Development Solutions, Ajax APIs Libraries and Hosted Services Made Easy (2007)

All of this will give you a thorough insight into what it takes to create a successful and easy-to-maintain web site that invites visitors instead of ordering them around. The chapters that follow will then provide you with perfectly legal and surprisingly easy ways to achieve some of the things that might baffle you in this one.


0 Apress Pro ASP.NET 3.5 Server Controls and AJAX Components (2008)


Apress Pro ASP.NET 3.5 Server Controls and AJAX Components (2008)

With the explosion of the Internet, web development tools evolved as a combination of HTML and a scripting language, such as ASP or Perl, to generate dynamic output. With the advent of Microsoft’s .NET Framework, ASP.NET turned web development on its head by combining a design-time interface similar to Visual Basic with an HTML and JavaScript output that requires nothing more than a web browser for rending. With ASP.NET 3.5, HTML and JavaScript are combined in powerful ways via ASP.NET AJAX technology that helps connect client-side and server-side connection without losing point-and-click design-time support. We wrote this book to document the major improvements since ASP.NET 1.1, while also covering the fundamentals for those new to custom server control development. At the core of ASP.NET is server control technology. From the Page class to the Label control to web parts, all objects in ASP.NET are server controls. Server controls combine server-side execution in a well defined life cycle with browser-friendly rendering that includes down-level browsers as well as a plethora of mobile clients. Regardless of the target output, all server controls behave in a similar manner. Understanding this technology and how to leverage it in your own development efforts are the subjects of this book.


0 Apress Pro Apache Struts with Ajax (2006)


Apress Pro Apache Struts with Ajax (2006)

Apache Struts 1.2.x is still the de facto Java industry-standard MVC-based Web framework despite challenges from JavaServer Faces (JSF), Spring MVC, WebWork, Wicket, and other APIs and frameworks.
Pro Apache Struts with Ajax is essentially a revision of the previously published Pro Jakarta Struts, Second Edition that accounts for changes to the open source Apache Struts MVC web framework in the following ways:


• The Struts web framework in this edition is based on final Struts 1.2.x.


• This edition acknowledges the graduation of Struts from Jakarta to Apache within the Apache Software Foundation.


• This edition provides a new chapter that shows how to integrate Ajax (Asynchronous JavaScript and XML) with Apache Struts.


0 Apress Pro Ajax and the .NET 2.0 Platform (2006)


Apress Pro Ajax and the .NET 2.0 Platform (2006)

Everyone has an opinion on what constitutes Ajax technology. The term Ajax, coined by Jesse James Garrett of Adaptive Path, is actually an acronym for Asynchronous JavaScript And XML. However, for some, simply modifying a web page through CSS categorically indicates Ajax in use. Some say that Ajax is simply HTML with an inherent ability to avoid postbacks. Others would passionately argue that Ajax technology is the explicit access of server-side code from within the context of client-side scripts. So who’s correct? Everyone!
Ajax is a collaboration of technologies rather than a rigid enforcement of a particular tool or methodology. Ajax for the .NET Framework, an implementation of Ajax for the ASP.NET platform, marries CSS, HTML, JavaScript, and the .NET Framework to produce dynamic web content. However, this collaborative effort was not born in a day. It may surprise many to find out how this “new” technology has surfaced as a powerhouse of dynamic web content. Before we jump into coding and conventions, let’s take a look at the relatively short history of web development.


0 Apress Practical JavaScript, DOM Scripting and Ajax Projects (2007)


Apress Practical JavaScript, DOM Scripting and Ajax Projects (2007)

AJAX (Asynchronous javascript and XML) is a group of interrelated web development techniques used on the client-side to create asynchronous web applications. With Ajax, web applications can send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page. Data is usually retrieved using the XMLHttpRequest object.

Despite the name, the use of XML is not required (JSON is often used instead), and the requests do not need to be asynchronous. Ajax is not a single technology, but a group of technologies. HTML and CSS can be used in combination to mark up and style information. The DOM is accessed with javascript to dynamically display, and to allow the user to interact with the information presented. javascript and the XMLHttpRequest object provide a method for exchanging data asynchronously between browser and server to avoid full page reloads


0 Apress MooTools Essentials, The Official MooTools Reference for JavaScript and Ajax Development (2008)


Apress MooTools Essentials, The Official MooTools Reference for JavaScript and Ajax Development (2008)

JavaScript has come a long way in the last few years, but so have user expectations. Writing JavaScript has become more important and now consumes an ever larger part of the resource pie, both in time spent to create a web site and the bytes delivered to the browser. Using a good JavaScript framework will help everyone who spends time on your web site, whether they are making the site with you or visiting it. JavaScript is a highly expressive and powerful language, and when you have mastered it and can make full use of a framework like MooTools, your visitors will notice. Once you get past the basics, you can start imagining user experiences that are fun and fluid, and that’s the whole point of putting in the time with something like MooTools.


0 Apress Foundations of ASP.NET AJAX (2007)


Apress Foundations of ASP.NET AJAX (2007)

After a long beta period, in early 2007, Microsoft officially released the ASP.NET AJAX Extensions, which include a set of client- and server-side controls and functionality leveraging some of the existing technologies in ASP.NET. This release also included the ASP.NET AJAX Toolkit, which contains a set of control extenders that offer enhanced UI effects and built-in AJAX capabilities that can be used on a page with very little development effort. With this release, Microsoft brought about major productivity leaps to AJAX development in the world of ASP.NET. With ASP.NET AJAX, you can easily convert your existing ASP.NET applications to AJAX applications, and you can add sophisticated user interface elements such as drag and drop, networking, and browser compatibility layers, with simple declarative programming (or, if you prefer to use JavaScript, you can do that too). This book is a primer on this technology. It introduces you to ASP.NET AJAX, explores some of the main features and controls, and takes you into how to build AJAX applications quickly and simply, taking advantage of the IDE productivity offered by Visual
Studio.


0 Apress Eclipse Rich AJAX Platform (2008)


Apress Eclipse Rich AJAX Platform (2008)

The focus is on the differences and characteristics that are important for this book—that is, differences that matter for the Eclipse Rich Ajax Platform (RAP). Eclipse RAP combines these technologies, allowing you to create rich web clients from rich clients.
  •  Each of the definitions is structured in three parts: Technical aspects, which describe the technology and patterns involved or used, and the implications they have.
  •  Developer aspects, which describe key properties, like programming
    language or tooling.
  •  Enterprise aspects, which basically try to identify why big companies
    should put money into a technology. Of course, enterprise aspects might
    be important for end users or in other scenarios as well; however, software
    and its related costs weigh much more in larger environments. Thus, small
    differences can impose larger consequences.
The definitions are intended to be generic and valid for all programming languages. However, readers of this book are more likely to be familiar with Java than with any other language, so the examples and references are based on Java.


0 Apress Comet and Reverse Ajax, The Next-Generation Ajax 2.0 (2008)


Apress Comet and Reverse Ajax, The Next-Generation Ajax 2.0 (2008)

In this short book, you're going to address two tasks. You're going to learn
the techniques being used to deliver Comet and Reverse Ajax in today's
cutting-edge web toolkits. You're also going to cut your way through the
various tangled incamations of Comet, Reverse Ajax, and push to figure
out why developers persist in trying to tum the HTTP request-response
sequence on its head.


0 Apress Beginning XML with DOM and Ajax, From Novice to Professional (2006)


Apress Beginning XML with DOM and Ajax, From Novice to Professional (2006)

XML addresses all of the limitations evident in HTML. It provides more flexibility than XHTML, as it works in concert with other standards that assist with presentation, organization, transformation, and navigation. XML documents are self-describing; their document structures can use descriptive tags to identify the content that they mark up.


0 Apress Beginning Web Development Silverlight and ASP.NET AJAX, From Novice to Professional (2008)


Apress Beginning Web Development Silverlight and ASP.NET AJAX, From Novice to Professional (2008)

If you are new to ASP.NET, these six chapters will condense everything you need to know to get up and running with the framework. By the end of them, you’ll have learned the technology, the tools, and the servers, and gained the know-how to deploy a multiple tier web service–based application to the enterprise server technology from Microsoft. Even if you are experienced with ASP.NET, this is a nice refresher!


0 Apress Beginning Google Maps Applications with PHP and Ajax, From Novice to Professional (2006)


Apress Beginning Google Maps Applications with PHP and Ajax, From Novice to Professional (2006)

Build awesome web-based mapping applications with this powerful API!


 

All E-books Copyright © 2012 - |- Template created by Ebooks DDL