Acceso a Webmail

Complejo Tecnológico, Campus de Teatinos 29071 Málaga. (España) Teléfono: +34 952133371 Fax: +34 952131397

Datos del PFC [Volver]

Titulación
X
Título
UMA-Java: Una extension del lenguaje Java que incorpora un Manejo transparente de Objetos Remotos asegurando su correccion mediante el uso de Asertos.
Autor
-
Directores
Pastrana Brincones, Jose Luis
Requisitos
Descripción
El proyecto denominado UMA-Java: Una extensión del lenguaje Java que incorpora un Manejo transparente de Objetos Remotos asegurando su corrección mediante el uso de Asertos, tiene como objetivo el desarrollo de una extensión del lenguaje Java, uno de los lenguajes orientados a objetos que está siendo más utilizado hoy en día en el mundo de las aplicaciones sobre redes, ampliando su potencia y legibilidad. El desarrollo de aplicaciones cliente/servidor usando sockets conlleva el diseño de un protocolo consistente en un lenguaje común entre el cliente y el servidor. El diseño de dicho protocolo no siempre es sencillo y es una fuente de errores tales como el deadlock. En vez de trabajar directamente con sockets, las aplicaciones cliente/servidor, pueden ser desarrolladas mediante la invocación de métodos de objetos que están ejecutándose en otra máquina virtual Java (posiblemente en otro host). Java-RMI intenta mejorar estos aspectos, pero dejando al programador la tarea de buscar, enlazar y registrar los objetos remotos. Junto con esto, dos objetos de un mismo tipo ?servidor? usando Java-RMI serán enlaces al mismo objeto, mientras en UMA-Java, serán enlaces al mismo objeto si asignamos sus identificadores u objetos distintos si usamos su constructor. UMA-Java realiza todo este trabajo de manera transparente al programador, el cuál sólo deberá indicar que un objeto es remoto mediante el uso de la palabra reservada REMOTE para que el sistema se encargue de lanzar un proceso en la máquina remota y comunicar ambos objetos, por lo que el programador tiene la sensación de realizar llamadas a métodos locales de una clase local, mientras el sistema es el encargado de pasar los argumentos, ejecutar el método y devolver los resultados de la máquina remota al objeto que ha realizado la llamada.
Otros
Fecha
1/01/99
Fecha lectura
14/12/99
Url
Acceder 
Documento
-