Cómo DWR implementa Ajax
El contenido de este artículo trata sobre cómo DWR implementa Ajax. Tiene cierto valor de referencia. Ahora lo comparto con usted. Los amigos que lo necesiten pueden consultarlo.
1. Introducción a. Áyax.
AJAX = JavaScript y XML asincrónicos.
AJAX no es un nuevo lenguaje de programación, sino una nueva forma de utilizar los estándares existentes.
La mayor ventaja de AJAX es que puede intercambiar datos con el servidor y actualizar parte del contenido de la página web sin recargar toda la página.
AJAX no requiere ningún complemento del navegador, pero requiere que el usuario permita que JavaScript se ejecute en el navegador.
2. Introducción a DWR
1. La dirección del sitio web oficial.smileyan.cy.Cyservice" también puede ser modificada por usted mismo. Preste atención a la correspondencia uno a uno con el directorio src.
En otras palabras, tengo una clase llamada Cyservice en el paquete cn.smileyan.cy. Esta clase es la clase clave para que los métodos Ajax se comuniquen con el fondo.
(3) Agregar configuración DWR en web.xml
3. Código de interfaz de usuario
Recordatorio especial, debe Preste atención a la introducción del código de script DWR, recuerde corresponder a Demo.js
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" p>
pageEncoding=" ISO-8859-1"%>
}
} 5. Ejecute y luego haga clic en el botón para ver el efecto
Resumen IV
Este ejemplo es muy simple, pero es diferente de la implementación js simple. de ocultar y mostrar, porque este es en realidad el código java Convertido a código js, es decir, la clase Cyservice corresponde a Demo.js El método Demo.get en realidad llama al método get del objeto Cyservice.
La ventaja de esto es que permite la interacción con el fondo sin saltar, lo que mejora enormemente la experiencia del usuario.
Recomendaciones relacionadas:
Experiencia en el marco DWR (logrando un efecto sin actualización basado en ajax)