| See also: |
| |
| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Links | Tutorials |
- Building Ajax-enabled JSP TagLib controls, Part 2: Auto-populate and field validator controls by Brian J Stewart - [Clicks: 4]
Build Asynchronous JavaScript + XML (Ajax) controls that can be used in business-line applications. These configurable JavaServer Pages (JSP) TagLib-based controls leverage JavaScript Serialized Object Notation (JSON), JavaScript scripting language, and Cascading Style Sheets (CSS). Because they are standard JSP TagLib controls, find out how you can easily drop them into any application to provide more intuitive and responsive user interfaces.
[Includes sample code]
http://www.ibm.com/developerworks/java/library/wa-aj-enable2/index.html - Nov, 2008 - Direct Ajax - Goodbye to Ajax Deadly Sins by Robbie Cheng - [Clicks: 8]
The programming techniques lumped under the name of Ajax can have unintended consequences that actually make development more difficult and hurt application performance. In response, Robbie Cheng offers a model he calls Direct Ajax that, in effect, involves server-based processing rather than the traditional Ajax division of labor.
http://www.theserverside.com/tt/articles/article.tss?l=DirectAjax - Oct, 2008 - Offline Ajax with Apache Derby by Michael Galpin - [Clicks: 9]
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.
[Includes sample code]
http://www.ibm.com/developerworks/opensource/library/os-ad-offline-ajax/index.html - Sep, 2008 - Build a simple WYSIWYG Web page editor by Greg Travis - [Clicks: 4]
Explore a simple Asynchronous JavaScript + XML (Ajax) system that lets your users assemble pages by adding and arranging pre-made widgets. Many sites provide this kind of functionality, but this easy-to-use system lets you do it on your own site and provides a simple library for creating new widgets.
[Includes sample code]
http://www.ibm.com/developerworks/webservices/library/wa-aj-build/index.html - Sep, 2008 - Building Ajax-enabled auto-complete and cascading drop-down controls by Brian J Stewart - [Clicks: 19]
Build Asynchronous JavaScript + XML (Ajax) controls that can be used in business-line applications. These configurable JSP TagLib-based controls leverage JavaScript Serialized Object Notation (JSON), JavaScript, and CSS. Because they are standard JSP TagLib controls, find out how you can easily drop them into any application to provide more intuitive and responsive user interfaces.
[Includes source code]
http://www.ibm.com/developerworks/web/library/wa-aj-auto/index.html - Sep, 2008 - Build Ajax applications using the first real Ajax server: Aptana Jaxer by Ken Ramirez - [Clicks: 3]
Get acquainted with Jaxer, the first true Asynchronous JavaScript + XML (Ajax) server. Jaxer makes it possible to execute JavaScript code, Document Object Model (DOM), and HTML on the server side as well as giving you the ability to access server-side functions asynchronously from the client side. This article describes the features of Jaxer and shows the great potential that Jaxer has to offer, even in its infancy.
http://www.ibm.com/developerworks/web/library/wa-aj-jaxer/index.html - Aug, 2008 - Get Nagios for your Ajax applications by Judith Myerson - [Clicks: 6]
Bottlenecks with hosts, services, and networks can be costly. To ensure Service Level Agreement (SLA) guarantees, Ajax applications must be monitored remotely over the networks. In this article, learn how to quickly install and start Nagios, an open source host, service, and network monitoring program, and discover how it can help. Learn how to monitor redundancy and failover, and get some Nagios-based products you can use to solve environmental and network problems.
http://www.ibm.com/developerworks/web/library/wa-aj-nagios/index.html - Aug, 2008 - Ajax and Java development made simpler, Part 4: Create JSF-like components, using JSP tag files by Andrei Cioroianu - [Clicks: 15]
JavaServer Pages (JSP) and JavaServer Faces (JSF) used to have different variants of the Expression Language (EL). Their unification in JSP 2.1 opened new possibilities, allowing you to use deferred values and deferred method attributes in your custom JSP tags. This article shows how to develop Java Web components based on JSP tag files, which are much simpler and easier to build than the JSF components.
[Includes sample code]
http://www.ibm.com/developerworks/java/library/wa-aj-simplejava4.html - Jul, 2008 - Ajax and Java development made simpler, Part 3: Build UI features based on DOM, JavaScript, and JSP tag files by Andrei Cioroianu - [Clicks: 9]
In the first part of this series, you saw how to generate JavaScript code for sending Ajax requests and processing Ajax responses. The second part showed how to create HTML forms, using conventions and JSP tag files to minimize setup and configuration. In this third part of the series, you'll learn how to develop client-side validators based on JavaScript as well as server-side validators, which are implemented as JSP tag files backing up their JavaScript counterparts. You'll also learn how to use resource-bundles that are reloaded automatically when changed, without requiring the restart of the application.
[Includes sample code]
http://www.ibm.com/developerworks/web/library/wa-aj-simplejava3.html - Jul, 2008 - Integrating Flex into Ajax applications by Brice Mason - [Clicks: 15]
Traditional Asynchronous JavaScript + XML (Ajax) development continues to be the leading method for producing rich Internet applications (RIAs). However, the popularity of Adobe Flex cannot be ignored. This article introduces the Adobe Flex Ajax Bridge (FABridge), a code library that enables an easy and consistent method for integrating Ajax and Flex content. By the end of this article, you'll be able to take advantage of the rich features available through Adobe Flash assets.
http://www.ibm.com/developerworks/web/library/wa-aj-flex/index.html - Jul, 2008 - Build Ajax applications with Ext JS by John Fronckowiak - [Clicks: 10]
Ext JS is a powerful JavaScript library that simplifies Asynchronous JavaScript + XML (Ajax) development through the use of reusable objects and widgets. This article introduces Ext JS, providing an overview of the object-oriented JavaScript design concepts behind it, and shows how to use the Ext JS framework for rich Internet application UI elements.
http://www.ibm.com/developerworks/web/library/wa-aj-extjs/index.html - Jul, 2008 - Develop Ajax applications like the pros, Part 2: Using the Prototype JavaScript Framework and script.aculo.us by Michael Galpin - [Clicks: 7]
Are you building a Web application? Is it supposed to look more like cragislist or flickr? If the answer is the former, then you can probably skip this article. Still reading? Well you are in luck. In this article, Part 2 of a three-part series on JavaScript libraries, you will see how to use the Scriptaculous JavaScript library to enhance your Web applications.
[Includes sample code]
http://www.ibm.com/developerworks/web/library/wa-aj-ajaxpro2/index.html - Jun, 2008 - Ajax security tools by Judith Myerson - [Clicks: 9]
Certain vulnerabilities within Ajax applications can allow malicious hackers to reek havoc with your applications. Identity theft, unprotected access to sensitive information, browser crashes, defacement of Web applications, and Denial of Service attacks are just a few of the potential disasters Ajax applications can be prone to and which developers need to guard against when building Ajax capabilities into their applications. Regular developerWorks author Judith Myerson suggests some application-strengthening tools, including Firefox tools and add-ons, which you can use to improve or solve security problems within your Ajax applications.
http://www.ibm.com/developerworks/web/library/wa-aj-sectools.html - May, 2008 - Ajax and Java development made simpler, Part 2: Use conventions to minimize setup and configuration by Andrei Cioroianu - [Clicks: 4]
Most Web frameworks try to be as flexible and extensible as possible to accommodate different application needs and development styles. Unfortunately, sometimes this leads to complexity, processing overheads, and large configuration files. This article shows how to use JSP Standard Tag Library (JSTL) and JSP tag files to implement data binding, page navigation, and style conventions, which make both development and maintenance easier. You will learn how to build custom JSP tags with dynamic attributes to facilitate rapid application changes. In addition, the last section of the article contains an example that uses Ajax to submit a Web form.
[Includes sample code]
http://www.ibm.com/developerworks/java/library/wa-aj-simplejava2.html - May, 2008 - Develop Ajax applications like the pros, Part 1: Using the Prototype JavaScript library and script.aculo.us by Michael Galpin - [Clicks: 9]
If you're developing Web applications these days, then you're doing Ajax development. Ajax is no longer something unusual that you add to your applications in special cases. It has become an integral part of Web development. To some, enhancing applications with Ajax used to be a tricky proposition. Cross-browser limitations to deal with, writing a lot of complicated JavaScript, and learning about magic numeric codes within that JavaScript were just a few of the challenges facing Ajax developers. Thankfully, several open source JavaScript libraries are available now to make things much easier. In this first article in a three-part series, you will create an Ajax application for managing songs using the Prototype JavaScript library and script.aculo.us.
[Includes sample code]
http://www.ibm.com/developerworks/web/library/wa-aj-ajaxpro1/ - May, 2008 - Performance Ajax tools by Judith Myerson - [Clicks: 8]
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.
http://www.ibm.com/developerworks/web/library/wa-aj-pertools.html - May, 2008 - Ajax performance analysis by Kristopher William Zyp - [Clicks: 12]
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.
http://www.ibm.com/developerworks/web/library/wa-aj-perform/index.html - Apr, 2008 - Implementing AJAX Components in the JWL Framework by Aleksey Shevchenko - [Clicks: 3]
Learn how to implement all types of JWL AJAX Components into your projects. (JWL is IBM's JavaScript-based Widget Library.)
http://www.developer.com/java/web/article.php/3741411 - Apr, 2008 - Ajax and Java development made simpler, Part 1: Generate JavaScript code dynamically with JSP tag files by Andrei Cioroianu - [Clicks: 21]
Many Web developers complain that Java EE is too complex, building new Web components is difficult, customizing the existing ones is not as easy as it should be, and minor changes require application restarts. This series presents simple solutions to these problems, using code generators, conventions, scripting languages, and the latest JavaServer Pages (JSP) features. You will learn how to build reusable Ajax and Java components based on JSP tag files, which are very easy to develop and deploy. When changed, JSP tag files are recompiled automatically by the Java EE server without having to restart the application. In addition, you fully control the generated code, and you are able to easily customize these lightweight components because they use the JSP syntax.
[Includes sample code]
http://www.ibm.com/developerworks/web/library/wa-aj-simplejava1/ - Apr, 2008 - Ajax on the network side by Thomas A. Powell - [Clicks: 6]
Ajax programming is just one piece of bringing more dynamic, responsive Web applications to your users. Ajax expert Thomas A. Powell fills in the blanks for the network admins who oversee the performance and security of your Ajax apps.
http://www.javaworld.com/javaworld/jw-03-2008/jw-03-ajax-network.html - Mar, 2008 - Script.aculo.us Controls: Do Your Web Users a Favor by Alessandro Lacava - [Clicks: 5]
Learn how to integrate Script.aculo.us web controls into your web applications to make the end-user experience more pleasant.
[Includes source code]
http://www.devx.com/webdev/Article/37574 - Mar, 2008 - XML processing in Ajax, Part 3: JSON and avoiding proxies by Mark Pruett - [Clicks: 6]
Ajax-style server calls don't necessarily require XMLHttp requests. This last installment of the series uses a public Web service, JavaScript Object Notation (JSON), and dynamic script tags in a final approach to the weather badge project.
[Includes sample code]
http://www.ibm.com/developerworks/xml/library/x-xmlajaxpt3/ - Mar, 2008 - Ajax and XML: Ajax for tables by Jack D Herrington - [Clicks: 5]
One strong suit of Asynchronous JavaScript + XML (Ajax) is presenting data from the server to users in a dynamic fashion. Discover several techniques that use Ajax for dynamic data display using tables, tabs, and gliders.
http://www.ibm.com/developerworks/xml/library/x-ajaxxml10/ - Mar, 2008 - XML processing in Ajax, Part 2: Two Ajax and XSLT approaches by Mark Pruett - [Clicks: 4]
In Part 2 of this series, Mark Pruett presents two more approaches to the Asynchronous JavaScript + XML (Ajax) weather badge. Both approaches use Extensible Stylesheet Language Transformation (XSLT) transformations--one on the server side and the other in the browser.
[Includes sample code]
http://www.ibm.com/developerworks/xml/library/x-xmlajaxpt2/ - Mar, 2008 - XML processing in Ajax, Part 1: Four approaches by Mark Pruett - [Clicks: 4]
Any programming problem can be solved in multiple right ways. This series looks at four approaches for creating an Asynchronous JavaScript + XML (Ajax) weather badge, a small reusable widget that's easily embedded on any Web page. This first article lays the foundation and examines the first approach -- walking the DOM tree.
[Includes sample code]
http://www.ibm.com/developerworks/xml/library/x-xmlajaxpt1/ - Mar, 2008 - Create an Ajax mindreader application with E4X and Prototype, Part 2: Make the mindreader smarter by Nicholas Chase - [Clicks: 5]
In this two-part article series, you learn to use both ECMAScript for XML (E4X) and the Prototype JavaScript library to create a simple Ajax mindreader application that plays Twenty Questions and learns about new objects as it goes along. In Part 1, you learned to create a system that takes an existing knowledge base and analyzes it to determine what the user might be thinking. Now in Part 2, you'll learn to add new information to the knowledge base, and to use the Prototype JavaScript library to integrate the Twenty Questions application with an external database so training by one user is usable by others who play the game.
[Includes sample code]
http://www.ibm.com/developerworks/xml/library/x-e4xpart2/index.html - Feb, 2008 - Create an Ajax mindreader application with E4X and Prototype, Part 1: Build the Twenty Questions infrastructure by Nicholas Chase - [Clicks: 20]
XML seems like a natural format for passing Ajax data. However, to work with XML in JavaScript using the Document Object Model (DOM) is not always the best way to handle this kind of data. This has given rise to other choices, such as JSON, which provide a more object-like feel for developers. Now ECMAScript for XML (E4X) combines many of the best features of the DOM with extremely easy data binding to provide a more straightforward way to deal with XML in the browser. In this two-part article series, you'll learn to use both E4X and the Prototype JavaScript library to create a simple Ajax mindreader application that plays Twenty Questions and learns about new objects as it goes along. Part 1 shows you how to create a system that takes an existing knowledge base and analyzes it to determine what the user may be thinking.
[Includes sample code]
http://www.ibm.com/developerworks/xml/library/x-e4xpart1/index.html - Feb, 2008 - Where and when to use Ajax in your applications by Jesse Skinner - [Clicks: 21]
Ajax has changed the way Web applications are made. Learn how you can use Ajax to improve your Web sites while avoiding bad user experiences.
http://www.ibm.com/developerworks/web/library/wa-aj-when/ - Feb, 2008 - Ajax and XML: Ajax for forms by Jack D Herrington - [Clicks: 7]
Augmenting your HTML forms with Asynchronous JavaScript + XML (Ajax) callbacks to the server is a practical way to add Web 2.0 functionality to your application. Discover a variety of techniques to add Ajax code and enhance the user experience for PHP applications.
[Includes sample code]
http://www.ibm.com/developerworks/xml/library/x-ajaxxml9/index.html - Jan, 2008 - Generate Ajax J2EE Web applications with jpa2web by Maximo Gurmendez - [Clicks: 21]
Learn about, try, and contribute to a new open source tool - jpa2web - which generates J2EE Ajax-based Web applications from JPA-annotated beans. Using the ZK framework, the applications generated by this tool allow your users to add, delete, search, modify, and interconnect instances of database-synchronized objects in a friendly, Ajax-based Web user interface.
http://www.ibm.com/developerworks/java/library/wa-aj-jpa2web/index.html - Jan, 2008 - Solid Ajax applications, Part 2: Building Ajax back ends by Brett McLaughlin - [Clicks: 19]
Back end processing - server-side scripts and programs - can't always be tossed into an Ajax application and behave well. Instead, careful planning to ensure data is sent in an appropriate and efficient form ensures your entire application is cohesive, rather than needlessly complex. Brett McLaughlin explains how a good server-side script complements Ajax behavior.
[Includes sample code]
http://www.ibm.com/developerworks/xml/library/wa-aj-backend/index.html - Jan, 2008 - Fun with Auto-Complete Widgets by Vlad Kofman - [Clicks: 13]
Have you ever wanted to implement auto-suggest text fields? Take a look at the new Ajax-based web widgets to auto-complete user queries.
http://www.developer.com/design/article.php/3719341 - Jan, 2008
- AJAX - Wikipedia, the free encyclopedia - [Clicks: 27]
AJAX or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of: * HTML (or XHTML) and Cascading Style Sheets for presenting information; * Document Object Model, JavaScript to dynamically display and interact with the information presented; * XML, XSLT and the XMLHttpRequest object to interchange and manipulate data asynchronously with the web server (although AJAX applications can use other technologies, including preformatted HTML, plain text, and JSON, as alternatives to XML/XSLT). Like DHTML or LAMP, AJAX is not a technology in itself, but a term that refers to the use of a group of technologies together. AJAX applications use web browsers that support the above technologies as a platform to run on. Browsers that support these technologies include Mozilla Firefox, Internet Explorer, Opera, and Safari.
http://en.wikipedia.org/wiki/AJAX - AJAX Developer Resource Center - [Clicks: 27]
Get ahead of the curve and start developing AJAX applications today. This is your source for Java tools, technologies and expert advice.
http://developers.sun.com/ajax/ - AJAX Matters - Asynchronous JavaScript and XML and XMLHTTP development information by Shane Witbeck - [Clicks: 11]
AJAX Matters is an informational site about AJAX (short for "Advanced Javascripting and XML" or "Asynchronous JavaScripting and XML") and how these technologies are applied to web development.
http://www.ajaxmatters.com/ - AJAX Patterns: Design Patterns for AJAX Usability by Michael Mahemoff - [Clicks: 59]
I’ve been putting together some AJAX design patterns.
http://www.softwareas.com/ajax-patterns - AjaxPatterns by Michael Mahemoff - [Clicks: 16]
This is an in-progress collection of AJAX patterns being collected and discovered by Michael Mahemoff, building on an initial draft published on my blog about two weeks ago.
http://www.ajaxpatterns.org/index.php?title=Main_Page - Asynchronous JavaScript and XML (AJAX) with Java 2 Enterprise Edition - [Clicks: 116]
AJAX uses JavaScript in an HTML page to make asynchronous calls to the server from which the page loaded and fetch an XML document from a server-side component asynchronously. Upon completion of a request JavaScript may update or modify the Document Object Model (DOM) of the HTML page based on the resulting XML document. Only the affected portions of the HTML DOM are are re-rendered in the HTML page. The term Asynchronous JavaScript and XML has emerged recently to describe this interaction model.
[Some solutions: Auto-completion, Progress Bar, Realtime Form Validation, Refreshing Data]
https://bpcatalog.dev.java.net/nonav/ajax/index.html - JavaScript Developer Connection - [Clicks: 12]
New to JavaScript? Exploring the brave new world of AJAX? Want to learn more about how to use JavaScript on the server? You've come to the right place!
http://java.sun.com/javascript/
- Create an Ajax-based IM client by Nicholas Chase - [Clicks: 4]
The ability to instant message (IM) co-workers and friends is a great convenience, but some environments prohibit the use of instant messaging clients in the workplace due to security concerns. The exercise in this tutorial resolves any security concerns by showing you how to use Ajax to create a Web-based IM client that turns IM traffic into plain Web traffic by creating an instant messaging "bot" and a corresponding Web application. While it's not a production application, it demonstrates several nifty Ajax techniques, such as how to use Prototype to do easier DOM manipulation and how to easily update sections of a Web page, either once or repeatedly.
[Formats: html, pdf]
http://www.ibm.com/developerworks/edu/wa-aj-imclient-i.html - Apr, 2008 - Create your own information space with Ajax and del.icio.us by Tyler Anderson - [Clicks: 7]
del.icio.us is a social bookmarking Web site that allows users to create and share browser-independent bookmarks, accessible directly over the Internet, in ways your browser won't allow. The traditional hierarchical organization of browser bookmarks is overhauled, allowing users to instead associate each and every bookmark with any number of descriptive tags. Imagine a single page where you and your friends can surf the Web and have your del.icio.us tags, links, and functions handy, or a single page where you can save the site you're browsing directly into your del.icio.us account, along with comments and chosen tags. This tutorial shows you how to use Ajax to build just such a page using a PHP script as the server-side proxy.
[Formats: html, pdf]
http://www.ibm.com/developerworks/edu/wa-dw-wa-aj-space.html - Feb, 2008