![]() |
The open source ERP software solutions that give you More value & More features.
|
|||||||||||||||||
| ||||||||||||||||||
|
AJAX and OpenPro's new Create a Screen Hardware independent and software independent using the latest technology from OpenPro.com OpenPro is the leader in web based ERP software using open source LAMP technology.
Introducing Asynchronous JavaScript Technology and XML (AJAX)
Using JavaScript technology, an HTML page can asynchronously make calls to the server from which it was loaded and fetch content that may be formatted as XML documents, HTML content, plain text, or JavaScript Object Notation (JSON). The JavaScript technology may then use the content to update or modify the Document Object Model (DOM) of the HTML page. The term Asynchronous JavaScript Technology and XML (AJAX) has emerged recently to describe this interaction model. AJAX is not new. These techniques have been available to developers targeting
Internet Explorer on the Windows platform for many years. Until recently, the
technology was known as web remoting or remote scripting. Web developers have
also used a combination of plug-ins, Java applets, and hidden frames to emulate
this interaction model for some time. What has changed recently is the inclusion
of support for the What makes AJAX-based clients unique is that the client contains page-specific control logic embedded as JavaScript technology. The page interacts with the JavaScript technology based on events such as the loading of a document, a mouse click, focus changes, or even a timer. AJAX interactions allow for a clear separation of presentation logic from the data. An HTML page can pull in bite-size pieces to be displayed. AJAX will require a different server-side architecture to support this interaction model. Traditionally, server-side web applications have focused on generating HTML documents for every client event resulting in a call to the server. The clients would then refresh and re-render the complete HTML page for each response. Rich web applications focus on a client fetching an HTML document that acts as a template or container into which to inject content, based on client events using XML data retrieved from a server-side component. OpenPro has a unique Create a screen process, where you specify what kind of screen you want to generate, specify the fields to create that screen and it appears on the screen automatically.
Some uses for AJAX interactions are the following:
Though not all-inclusive, this list shows that AJAX interactions allow web applications to do much more than they have done in the past.
The Anatomy of an AJAX Interaction
Let's consider an example. A web application contains a static HTML page, or
an HTML page generated in JSP
technology contains an HTML form that requires server-side logic to validate
form data without refreshing the page. A server-side web component (servlet)
named
OpenPro Global Partners Includes:
OpenPro, Incorporated © 10061 Talbert Avenue #200 Fountain Valley, California 92708 USA Phone: (714) 378-4600 Fax: (714) 964-1491 E-Mail us at opinfo@openpro.com for more information. | ||||||||||||||||||
| Copyright © Openpro. All rights reserved. | ||||||||||||||||||