/**
This package contains all the classes that are interesting to DWR users going
about normal DWR business.
<p>It is entirely possible to use DWR without using any of these classes,
however as soon as you want to use advanced features like Reverse Ajax, you
will need to use {@link org.directwebremoting.ScriptSession}s, and you get
access so this and other key classes using {@link org.directwebremoting.WebContext}
and {@link org.directwebremoting.WebContextFactory} or using
{@link org.directwebremoting.ServerContext} and
{@link org.directwebremoting.ServerContextFactory}.</p>
<p>There are other packages that may be of use to average users:</p>
<ul>
<li>The JavaScript proxy classes are stored in org.directwebremoting.proxy.*</li>
<li>Various event classes are in org.directwebremoting.event.*</li>
<li>The {@link org.directwebremoting.io.FileTransfer} is in org.directwebremoting.io<li>
</ul>
@author Joe Walker [joe at getahead dot ltd dot uk]
*/
package org.directwebremoting;