La Web del Programador: Comunidad de Programadores
 
    Pregunta:  63244 - INSTANCIAR O EJECUTAR UNA CLASE JAVA EN VISUAL FOX 8.0
Autor:  Jorge Andres Chuquen
Buenas tardes. Le agradecerima mucho el favor a quien me logre ayudar con el siguiente tema.

Estamos tratando de realizar la migracion de una aplicacion hecha en visual fox 8 a Java. Por tanto necesitamos que mientras se va pasando la logica del negocio a Java, las clases y procedimientos que vayamos haciendo se puedan ejecutar desde las pantallas que actualmente estan en Fox. Por todo esto, necesito que por favor me ayuden a determinar como ejecutar o instanciar una clase de java (.class) desde un formulario de Visual fox.

Agradesco de antemano a todo a quel que pueda ayudarme....

  Respuesta:  MARVIN CALLEJAS
Lo que tienes que hacer es utilizar el patrón MVC (model - vista -controller) en el diseño de tú aplicación. En palabras sencillas deja todas la lógica del negocio en procedimientos almacenados en la base de datos (si es una base de datos formal) y las vistas en VFP o Java. De esta forma cuando vayas migrando a Java, tendrás disponible la lógica del negocio para ambas tecnologías de desarrollo.

Si no estás utilizando una base de datos que soporte procedimientos almacenados revisa JNI (Java Native Interfaces), que puedes hacer comunicaciones de procesos vía COM.