Topic Index
AJAX
Page 9 - 1 2 3 4 5 6 7 8 9 10 11
Scaling AJAX Applications Using Asynchronous Servlets
The advent of AJAX as a Web application model is significantly changing the traffic profile seen on the server side. The typical Web pattern usage of a user sitting idle on a Web page filling out fields and hitting the submit button to the next link is now transforming into sophisticated client-side JavaScript and rich user interfaces that constantly communicate with the server whenever an event is posted on a form such as a checkbox click, key press, or tab focus.
)
-->
The advent of AJAX as a Web application model is significantly changing the traffic profile seen on the server side. The typical Web pattern usage of a user sitting idle on a Web page filling out fields and hitting the submit button to the next link is now transforming into sophisticated client-side JavaScript and rich user interfaces that constantly communicate with the server whenever an event is posted on a form such as a checkbox click, key press, or tab focus.
Painless JavaScript Using Prototype
Is the sheer weight of your JavaScript code keeping you up nights? Sick of typing document.getElementById over and over (and over)? The Prototype library guarantees to relieve your script-induced stress. Let Dan take you on a whirlwind tour of this incredibly useful (but sparsely documented) collection of enhancements to the built-in JavaScript features of current browsers.
)
-->
Is the sheer weight of your JavaScript code keeping you up nights? Sick of typing document.getElementById over and over (and over)? The Prototype library guarantees to relieve your script-induced stress. Let Dan take you on a whirlwind tour of this incredibly useful (but sparsely documented) collection of enhancements to the built-in JavaScript features of current browsers.
The Four "Quantum States" of AJAX
This article proposes four quantum states of AJAX in an effort to tease apart and classify the plethora of AJAX technologies available today: 1. Communication libraries, 2. User Interface Components, 3. Rich Internet Application frameworks, 4. RIA Frameworks with robust visual tooling. Your unique needs will determine which of the following AJAX incarnations makes the most sense for you.
)
-->
This article proposes four quantum states of AJAX in an effort to tease apart and classify the plethora of AJAX technologies available today: 1. Communication libraries, 2. User Interface Components, 3. Rich Internet Application frameworks, 4. RIA Frameworks with robust visual tooling. Your unique needs will determine which of the following AJAX incarnations makes the most sense for you.
Roaming through XMLDOM: An AJAX Prerequisite
The twin tasks of the XMLHttp are handling the HTTP request, and then processing the XML response. The first one is easily done by writing the appropriate syntax for creating this object. This is what is accomplished in AJAX by invoking the new constructor for XMLHTTP object. This is but one of the objects of the XMLDOM -XML Document Object Model. In this article, we look at XMLDOM in some detail before calling the XML document in an AJAX rendition in a future article.
)
-->
The twin tasks of the XMLHttp are handling the HTTP request, and then processing the XML response. The first one is easily done by writing the appropriate syntax for creating this object. This is what is accomplished in AJAX by invoking the new constructor for XMLHTTP object. This is but one of the objects of the XMLDOM -XML Document Object Model. In this article, we look at XMLDOM in some detail before calling the XML document in an AJAX rendition in a future article.
Meet AJAX: Intelligent Web Applications with AJAX
Browser-based applications are widely used and we like the fact that we can access them from anywhere. But from the users' perspective, the productivity level of Web applications still doesn't approximate the productivity of desktop programs. The good news is the gap is closing: the accumulated potential of multiple technologies has boosted a whole new breed of HTML-based apps that are as powerful as the desktop ones. Meet AJAX.
)
-->
Browser-based applications are widely used and we like the fact that we can access them from anywhere. But from the users' perspective, the productivity level of Web applications still doesn't approximate the productivity of desktop programs. The good news is the gap is closing: the accumulated potential of multiple technologies has boosted a whole new breed of HTML-based apps that are as powerful as the desktop ones. Meet AJAX.
Google Maps! AJAX-Style Web Development Using ASP.NET
I have three goals in this article. First, I want to provide a high-level overview of AJAX-style applications. My second goal is to provide a detailed description of asynchronous callback features of ASP.NET 2.0. Finally, I want to provide an insight into upcoming enhancements of tools and frameworks for building AJAX-style applications.
)
-->
I have three goals in this article. First, I want to provide a high-level overview of AJAX-style applications. My second goal is to provide a detailed description of asynchronous callback features of ASP.NET 2.0. Finally, I want to provide an insight into upcoming enhancements of tools and frameworks for building AJAX-style applications.
Mastering Ajax, Part 3: Advanced requests and responses in Ajax
For many Web developers, making simple requests and receiving simple responses is all they'll ever need, but for developers who want to master Ajax, a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object is required. In this article, Brett McLaughlin will show you the different status codes and demonstrate how browsers handle each and he will showcase the lesser-used HTTP requests that you can make with Ajax.
)
-->
For many Web developers, making simple requests and receiving simple responses is all they'll ever need, but for developers who want to master Ajax, a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object is required. In this article, Brett McLaughlin will show you the different status codes and demonstrate how browsers handle each and he will showcase the lesser-used HTTP requests that you can make with Ajax.
CFAjax: What it is and How to Use it
This is for ColdFusion aficionados who want to use Ajax. Ajax is implemented in such a way that ColdFusion method calls on the server gets executed using JavaScript a la Ajax. This tutorial shows you where to get the code and how to implement it on your local server.
)
-->
This is for ColdFusion aficionados who want to use Ajax. Ajax is implemented in such a way that ColdFusion method calls on the server gets executed using JavaScript a la Ajax. This tutorial shows you where to get the code and how to implement it on your local server.
What Is AJAX?
It's become very popular lately, even though it's not exactly new. It's been possible to use the concept behind AJAX since browsers introduced the XMLHttpRequest function in 1999. Enjoy Rob Gonda's highly popular ColdFusion Developer's Journal article on AJAX, the hottest software development of 2005, with plenty more heat promised for 2006.
)
-->
It's become very popular lately, even though it's not exactly new. It's been possible to use the concept behind AJAX since browsers introduced the XMLHttpRequest function in 1999. Enjoy Rob Gonda's highly popular ColdFusion Developer's Journal article on AJAX, the hottest software development of 2005, with plenty more heat promised for 2006.
AJAX-Driven Websites: Under The Hood
Introducing Asynchronous JavaScript + XML, also known as Ajax. To properly describe what Ajax is, it's easiest to contrast it with what it's not. For most Web sites, interaction with a Web server is simplex communication - like talking to your buddy on a walkie-talkie. You speak while he receives, and vice versa, but never at the same time. For a Web user, when he or she fills out an online form and then clicks the submit button, the entire page is posted to the Web server and the user must wait for the server to receive the request. When the server finishes processing the request, it sends the processed content back. Only then does the user's page finally refresh. Ajax is an attempt to alleviate this choppy sequence of events. When the user is at an Ajax Web site the browser can call the Web server asynchronously, behind the scenes - without posting the entire page.
)
-->
Introducing Asynchronous JavaScript + XML, also known as Ajax. To properly describe what Ajax is, it's easiest to contrast it with what it's not. For most Web sites, interaction with a Web server is simplex communication - like talking to your buddy on a walkie-talkie. You speak while he receives, and vice versa, but never at the same time. For a Web user, when he or she fills out an online form and then clicks the submit button, the entire page is posted to the Web server and the user must wait for the server to receive the request. When the server finishes processing the request, it sends the processed content back. Only then does the user's page finally refresh. Ajax is an attempt to alleviate this choppy sequence of events. When the user is at an Ajax Web site the browser can call the Web server asynchronously, behind the scenes - without posting the entire page.
How To Handle AJAX Responses
User interaction drives Web sites. It's essential to understand how to handle the responses, especially with new forms of interaction such as AJAX. Kris Hadlock covers the essentials of the AJAX request-and-response process that you need to know to be ready for user interaction.
)
-->
User interaction drives Web sites. It's essential to understand how to handle the responses, especially with new forms of interaction such as AJAX. Kris Hadlock covers the essentials of the AJAX request-and-response process that you need to know to be ready for user interaction.
Better File Uploads with AJAX and JavaServer Faces
Jacobus Steenkamp combines AJAX and JSF to provide browser-based progress bars for HTTP file uploads.
)
-->
Jacobus Steenkamp combines AJAX and JSF to provide browser-based progress bars for HTTP file uploads.
JSF and AJAX
This article introduces a new open source project - Weblets - which can be found on the java.net Website. The goal of this open source project is to provide JSF component writers with a facility that can serve resource files out of a Java archive (JAR), rather than serving them from the Web application root file system. Unlike traditional Web applications, which have statically configured URL mappings defined in web.xml, there is a need for dynamic configuration of URL mappings, based on the presence of a component library JAR. In essence, Weblets provide developers with an easy way to package Web application resources in the same Java archive (JAR) that their implementation code resides in.
)
-->
This article introduces a new open source project - Weblets - which can be found on the java.net Website. The goal of this open source project is to provide JSF component writers with a facility that can serve resource files out of a Java archive (JAR), rather than serving them from the Web application root file system. Unlike traditional Web applications, which have statically configured URL mappings defined in web.xml, there is a need for dynamic configuration of URL mappings, based on the presence of a component library JAR. In essence, Weblets provide developers with an easy way to package Web application resources in the same Java archive (JAR) that their implementation code resides in.
Making Mistakes with XML
XML is indeed a powerful tool. But, it's just as easy to misuse and abuse XML as it is to get it right. Learn here what mistakes to avoid.
)
-->
XML is indeed a powerful tool. But, it's just as easy to misuse and abuse XML as it is to get it right. Learn here what mistakes to avoid.
Using XML: A PHP Developer's Primer
This series of articles will focus on XML, its applications in modern day web development and how PHP fits into this niche. In this article, we will focus specifically on the tools provided to us by PHP which enable us to manipulate XML data sources.
This series of articles will focus on XML, its applications in modern day web development and how PHP fits into this niche. In this article, we will focus specifically on the tools provided to us by PHP which enable us to manipulate XML data sources.