||Struts 1.x 2.x | Spring | Strips | Wicket | Tapestry | Seam | JSF | RIFE | DWR | DOJO | EXT | Jquery | Json | Prototype | Hibernate | iBatis | web 2.0 | www.siva2baba.com & shivababa@gmail.com
   
  FrameWorks Theater
  DWR
 
DWR(Dynamic Web Remoting)

DWR is a RPC library which makes it easy to call Java functions from JavaScript and to call JavaScript functions from Java


JAVASCRIPT   TO  JAVA
                    +                                                   =   DWR
JAVA  TO JAVASCRIPT


Example program --http://siva2baba.diinoweb.com

       

            +DWR
                    ||
                    ||
                   + WEB-INF
                            ||
                            ||-->web.xml
                            ||--->dwr.xml
                            +--->classes
                                        ||
                                        ||---->+siva.dwr
                                                            ---->Demo.java
                            +--->lib
                                        ||
                                        ||-->dwr.jar
                                        ||--->bsf-2.3.jar
                    ||-->index.jsp
                    ||-->index.js
                    ||--->generic.js
           

web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 
  <servlet>
    <servlet-name>dwr-invoker</servlet-name>
 
    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>true</param-value>
    </init-param>
    <init-param>
      <param-name>activeReverseAjaxEnabled</param-name>
      <param-value>true</param-value>
    </init-param>
    <init-param>
      <param-name>initApplicationScopeCreatorsAtStartup</param-name>
      <param-value>true</param-value>
    </init-param>
    <init-param>
      <param-name>maxWaitAfterWrite</param-name>
      <param-value>100</param-value>
    </init-param>
    <!--
    <init-param>
      <param-name>org.directwebremoting.extend.ServerLoadMonitor</param-name>
      <param-value>org.directwebremoting.impl.PollingServerLoadMonitor</param-value>
    </init-param>
    -->
    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>dwr-invoker</servlet-name>
    <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>

   <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>

</web-app>

                           
 
  Today, there have been 2 visitors (23 hits) on this page! www.siva2baba.com & shivababa@gmail.com  
 
=> Do you also want a homepage for free? Then click here! <=
||Struts 1.x 2.x | Spring | Strips | Wicket | Tapestry | Seam | JSF | RIFE | DWR | DOJO | EXT | Jquery | Json | Prototype | Hibernate | iBatis | web 2.0 | http://siva2baba.diinoweb.com/files/ and www.siva2baba.com