Diferencia entre revisiones de «Aplicaciones Distribuidas: Un enfoque práctico»

Contenido eliminado Contenido añadido
Línea 98:
* Ubicamos el siguiente código:
 
<syntaxhighlight lang="java">
int opción;
public void createConnection(int cero)
Línea 112 ⟶ 113:
}
}
</syntaxhighlight>
Conexión.java:Es la clase interfaz que nos va a permitir poder interactuar con las clases de mysql y oracle
 
Conexión.java:Es la clase interfaz que nos va a permitir poder interactuar con las clases de mysqlMySQL y oracleOracle
 
* Ubicamos el siguiente código:
 
<syntaxhighlight lang="java">
public void description()
{
System.out.println("Está en clase Conexión y método Description");
}
</syntaxhighlight>
 
MysqlConexion.java: Clase la que permite definir todas las variables de la clase y la función createconnection para definir que cuando se ponga el número 2 seraserá MysqlMySQL con extend a la clase Conexión
 
* Ubicamos el siguiente código:
 
<syntaxhighlight lang="java">
public class MysqlConexion extends Conexión
{
Línea 136 ⟶ 142:
}
}
</syntaxhighlight>
 
OracleConexion.java: Clase la que permite definir todas las variables de la clase y la función createconnection para definir que cuando se ponga el número 2 será Oracle con extend a la clase Conexión
Línea 141 ⟶ 148:
* Ubicamos el siguiente código:
 
<syntaxhighlight lang="java">
public class OracleConexion extends Conexión
{
Línea 152 ⟶ 160:
}
}
</syntaxhighlight>
 
Cliente.java: simplemente se llama la función para saber si es 1 o 2 y definir la conexión
 
* Ubicamos el código:
 
<syntaxhighlight lang="java">
public void main()
{
Línea 162 ⟶ 173:
factory.createConnection(1);
}
</syntaxhighlight>
 
Main.java:aquí se hace la llamada a la clase cliente la cual contiene la información de la conexión
Línea 167 ⟶ 179:
* Ubicamos el código:
 
<syntaxhighlight lang="java">
public static void main(String[] args)
{
Línea 173 ⟶ 186:
obj_client.main();
}
</syntaxhighlight>
 
Finalmente la corrida del ejercicio