Ext Direct Overview

Ext Direct streamlines communication between your Ext application and your server by allowing you to call server-side methods on the client-side. Direct eliminates common boiler plate code and improves developer productivity.

Ext Direct allows for seamless communication between the client-side of an Ext application and any server-side platform. Furthermore, Ext Direct is a platform and language agnostic technology to remote server-side methods to the client-side. Ext Direct has been integrated with many server-side environments including:

Optional Features

There are many optional pieces of functionality in the Ext Direct specification. The implementor of each server-side implementation can include or exclude these features at their own discretion. Some features are not required for particular languages or may lack the features required to implement the optional functionality.

  • Remoting methods by metadata — Custom annotations and attributes
  • Programmatic, JSON or XML configuration
  • Type conversion
  • Asynchronous method calls
  • Method batching
  • File uploading
  • Specify before and after actions to execute allowing for aspect oriented programming. This is a powerful concept which can be used for many uses such as security.

© 2006-2010 Sencha Inc.