Un servicio remoto de búsqueda de diccionario asincrónico desarrollado con servlets/JSP y Java RMI.
La página JSP debe proporcionar a los usuarios la capacidad de especificar una cadena que se verificará en el diccionario. La información del formulario HTML se envía a un servlet al enviar que agrega la solicitud del cliente a una cola en la cola. El cliente web encuesta el servidor web periódicamente (cada 10 segundos) y consultas si la solicitud ha sido procesada. Las solicitudes de los clientes en la Inqueue deben eliminarse y procesarse periódicamente (cada 10 segundos).
Tengo un hilo de trabajador cliente que ejecuta asíncronamente procesando los objetos de solicitud en la cola. Los objetos de solicitud son abstractos se pueden especializar en diferentes implementaciones concretas para las diferentes solicitudes, es decir, buscar, agregar, etc.
Los métodos Agregar, Modificar, Búsqueda y Delete se implementan en el objeto remoto en el servidor RMI; sin embargo, no todos se han implementado en el lado del cliente. Puede ver desde la configuración del lado del cliente que se puede integrar fácilmente una nueva implementación de una solicitud.
El lado del servidor es como se esperaba, principalmente que consiste en la interfaz de servicio y su implementación, oculta al usuario.
En el CMD, dirija a la carpeta donde se encuentra el archivo JAR y ejecute el siguiente comando:
java -jar dictionary-service.jar
Si todo va bien, la salida de grito CMD "Ready Servidor".
Pegue el archivo de guerra en la carpeta WebApps de su directorio Tomcat.
En un CMD separado, ubique la carpeta bin de la carpeta del servidor Tomcat e ingrese "inicio" para activar el servidor Tomcat.
Abre un navegador y ve a:
localhost:8080/job-server
¡La aplicación debe estar en funcionamiento ahora!
Tara O'Kelly - [email protected]