Ajax for Java Developers: Java Object Serialization for Ajax
If you're doing Java Web development using Asynchronous JavaScript and XML (Ajax), then delivering data from the server to the client is probably your top concern. In this second article in the Ajax for Java developers series, Philip McCarthy walks you through five approaches to Java object serialization and gives you all the information you need to choose the data format and technology best suited to your application.
McCarthy, Philip. IBM (2006). Articles>Web Design>Programming>Ajax
Asynchronous JavaScript + XML (Ajax) continues to raise user expectations for interactivity and performance, and developers are increasingly treating Ajax as a must-have component of their Web applications. As more code is moved client side and the network model changes, the community is responding by building more tools to address the unique performance challenges of Ajax. Examine toolsets that find and correct performance problems within your Ajax-enriched applications.
Zyp, Kristopher William. IBM (2008). Articles>Web Design>Programming>Ajax
Avoid Unnecessary Ajax Traffic with Session State
Where possible, creating Web applications -- including Ajax-based applications -- in a RESTful way avoids a large class of bugs. However, a pitfall of REST (REpresentational State Transfer) is sending duplicate data across similar XMLHttpRequests. This tip shows how the moderate use of session cookies can maintain just enough server-side state to significantly reduce client-server traffic, while still allowing fallback to cookie-free operation.
Mertz, David. IBM (2007). Articles>Web Design>Programming>Ajax
Call SOAP Web Services with Ajax, Part 1: Build the Web Services Client
Implement a Web browser-based SOAP Web services client using the Asynchronous JavaScript and XML (Ajax) design pattern.
Snell, James. IBM (2006). Articles>Web Design>Programming>Ajax
Fifteen Things You Can Do with Yahoo! UI
Slicken up your web apps with these tips and tricks using the Yahoo! User Interface library.
Diaz, Dustin. Vitamin (2008). Articles>Web Design>Programming>Ajax
To most, the virtues of Web 2.0 are rather ephemeral; that’s always been one of its main criticisms. However, I like to think that one of the movement’s key aspects is a sense of community, an ability to create sites and applications that bring people together.
Adams, Cameron. Vitamin (2008). Articles>Web Design>Programming>Ajax
Make the Best Use of Asynchronous Callbacks
It takes some finesse to make the best use of asynchronous callbacks for Ajax data sources in JavaScript applications. This tip discusses why you should use asynchronous callbacks for Ajax data sources and gives examples of coordinating the readiness of mutually dependent application data sources that may become ready at undefined times with asynchronous calls.
Mertz, David. IBM (2007). Articles>Web Design>Programming>Ajax
Wasting server resources can impact the performance of Ajax applications, resulting in excessive HTTP requests, high memory consumption, and the need for an unusual amount of polling to make applications work. Regular developerWorks author Judith Myerson suggests some open source tools and Firefox add-ons you can use to improve or solve problems with your Ajax applications.
Myerson, Judith. IBM (2008). Articles>Web Design>Programming>Ajax
Set up an Ajax Environment With a Scenario
Ajax (Asynchronous JavaScript + XML) is quickly emerging as a modern way of bringing desktop-quality software features to Web applications running on browsers. Open source software such as Linux-Apache-MySQL-PHP (LAMP) and open standards-based J2EE middleware, such as WebSphere Application Server Community Edition, provide excellent capabilities to develop and deploy Ajax Web applications.
Nathan, Senthil. IBM (2007). Design>Web Design>Programming>Ajax
Speed Up Your Ajax Applications While Dodging Web Services Vulnerabilities
Deploying bandwidth-efficient Ajax applications does not guarantee that the service levels in a Service Level Agreement will stay high. No matter how well you change code in the Ajax format to make it more bandwidth efficient, there will be always risks and vulnerabilities you'll need to watch out for and mitigate. Regular developerWorks author Judith Myerson gives a brief Ajax recap, shows what Web services vulnerabilities are and why Service Level Agreements (SLA) are important, and suggests some solutions for speeding up Ajax applications.
Myerson, Judith. IBM (2007). Articles>Web Design>Programming>Ajax
Want to get a bang out of your AJAX artillery? In this hands-on tutorial, Stoyan puts AJAX on the front line as he develops a Web app with which you can execute shell commands on your Web server. The downloadable code provides a real tactical advantage as Stoyan marshals JavaScript and XML to create the app.
Stefanov, Stoyan. SitePoint (2005). Design>Web Design>Programming>Ajax
Making a Cross-Platform AJAX-Based Web Application
I will go through how to make a full-blown widget that uses AJAX technology. It fetches news from a newsfeed source, presents them nicely to you, includes some eyecandy and of course lets you customize the amount of news items, refresh time and which category of news you want to be shown.
Mendoza, Nicolas. Opera (2008). Articles>Web Design>Programming>Ajax
Offline Ajax with Apache Derby
People love Ajax applications so much that they are willing to use them instead of their desktop equivalents. The only problem occurs when they fail to have network access. This is when an offline feature is necessary. Apache Derby is a great option for enabling offline access to Ajax-powered applications. Learn how to use Apache Derby as a local data store that can be used to take your Ajax application offline.
Galpin, Michael. IBM (2008). Articles>Web Design>Programming>Ajax
There are 13 readers currently online: 2 registered users and 11 guests. Register.

![]()
![]()


![]()
![]()
![]()